/****************************************************** * The constructor for this classifier. *******************************************************/ public OJField() { super(); setVisibility(OJVisibilityKind.PRIVATE); }
private void addTmpIdField(OJAnnotatedClass annotatedClass) { OJField tmpId = new OJField("tmpId", "String"); tmpId.setComment("tmpId is only used the umlg restlet gui. It is never persisted. Its value is generated by the gui."); tmpId.setVisibility(OJVisibilityKindGEN.PRIVATE); annotatedClass.addToFields(tmpId); }
protected void addPrivateIdVariable(Classifier clazz, OJAnnotatedClass annotatedClass) { OJField privateId = new OJField(getIdFieldName(clazz), new OJPathName("Object")); privateId.setVisibility(OJVisibilityKind.PRIVATE); annotatedClass.addToFields(privateId); }
private void addCompositeParentIdField(PropertyWrapper pWrap, OJAnnotatedClass annotatedClass, boolean asAssociationClass) { OJField compositeParentFieldId; if (!asAssociationClass) { compositeParentFieldId = new OJField(UmlgClassOperations.getPathName(pWrap.getOtherEnd().getType()).getLast().toLowerCase() + "Id", new OJPathName("Object")); } else { compositeParentFieldId = new OJField(pWrap.getAssociationClassPathName().getLast().toLowerCase() + "Id", new OJPathName("Object")); } compositeParentFieldId.setVisibility(OJVisibilityKind.PRIVATE); annotatedClass.addToFields(compositeParentFieldId); }
private void addINSTANCE(OJAnnotatedClass globalMap) { OJField instance = new OJField("INSTANCE", globalMap.getPathName()); instance.setVisibility(OJVisibilityKind.PUBLIC); instance.setStatic(true); instance.setInitExp("new " + globalMap.getPathName().getLast() + "()"); globalMap.addToFields(instance); }
private void addINSTANCE(OJAnnotatedClass globalMap) { OJField instance = new OJField("INSTANCE", globalMap.getPathName()); instance.setVisibility(OJVisibilityKind.PUBLIC); instance.setStatic(true); instance.setInitExp("new " + globalMap.getPathName().getLast() + "()"); globalMap.addToFields(instance); }
private void addINSTANCE(OJAnnotatedClass globalMap) { OJField instance = new OJField("INSTANCE", globalMap.getPathName()); instance.setVisibility(OJVisibilityKind.PUBLIC); instance.setStatic(true); instance.setInitExp("new " + globalMap.getPathName().getLast() + "()"); globalMap.addToFields(instance); }
protected void addCompositeParentIdField(PropertyWrapper pWrap, OJAnnotatedClass annotatedClass) { OJField compositeParentFieldId; if (pWrap.getOtherEnd() != null) { compositeParentFieldId = new OJField(UmlgClassOperations.getPathName(pWrap.getOtherEnd().getType()).getLast().toLowerCase() + "Id", new OJPathName("Object")); } else { compositeParentFieldId = new OJField(UmlgClassOperations.getPathName(pWrap.getOwningType()).getLast().toLowerCase() + "Id", new OJPathName("Object")); } compositeParentFieldId.setVisibility(OJVisibilityKind.PRIVATE); annotatedClass.addToFields(compositeParentFieldId); }
private void addQualifiedNameEdgeSet(OJAnnotatedClass globalMap) { OJField set = new OJField(UmlgGenerationUtil.QualifiedNameEdgeSchemaSet, new OJPathName("java.util.Set").addToGenerics("String") ); set.setVisibility(OJVisibilityKind.PRIVATE); set.setInitExp("new HashSet<String>()"); globalMap.addToImports(new OJPathName("java.util.HashSet")); globalMap.addToImports(new OJPathName("java.util.Set")); globalMap.addToFields(set); }
private void addMap(OJAnnotatedClass globalMap) { OJField map = new OJField(UmlgGenerationUtil.QualifiedNameClassMapName, new OJPathName("java.util.Map").addToGenerics("String").addToGenerics( "Class<?>")); map.setVisibility(OJVisibilityKind.PRIVATE); map.setInitExp("new HashMap<String, Class<?>>()"); globalMap.addToImports(new OJPathName("java.util.HashMap")); globalMap.addToImports(new OJPathName("java.util.Map")); globalMap.addToFields(map); }
private void addMap(OJAnnotatedClass globalMap) { OJField map = new OJField(UmlgGenerationUtil.QualifiedNameClassMapName, new OJPathName("java.util.Map").addToGenerics("String").addToGenerics( "Class<? extends " + UmlgGenerationUtil.UMLG_NODE.getLast() + ">")); map.setVisibility(OJVisibilityKind.PRIVATE); map.setInitExp("new HashMap<String, Class<? extends " + UmlgGenerationUtil.UMLG_NODE.getLast() + ">>()"); globalMap.addToImports(new OJPathName("java.util.HashMap")); globalMap.addToImports(new OJPathName("java.util.Map")); globalMap.addToFields(map); }
private void addQualifiedNameVertexSet(OJAnnotatedClass globalMap) { OJField set = new OJField(UmlgGenerationUtil.QualifiedNameVertexSchemaSet, new OJPathName("java.util.Set").addToGenerics(new OJPathName("List").addToGenerics("String")) ); set.setVisibility(OJVisibilityKind.PRIVATE); set.setInitExp("new HashSet<List<String>>()"); globalMap.addToImports(new OJPathName("java.util.HashSet")); globalMap.addToImports(new OJPathName("java.util.Set")); globalMap.addToImports(new OJPathName("java.util.List")); globalMap.addToFields(set); }
StructuralFeature structuralFeature = slot.getDefiningFeature(); OJField literalField = new OJField(ojEnum, structuralFeature.getName(), UmlgClassOperations.getPathName(structuralFeature.getType())); literalField.setVisibility(OJVisibilityKindGEN.PRIVATE); for (ValueSpecification valueSpecification : slot.getValues()) { OJField literalField = new OJField(UmlgClassOperations.getPathName(structuralFeature.getType()).getLast().toLowerCase(), UmlgClassOperations.getPathName(structuralFeature.getType())); literalField.setVisibility(OJVisibilityKindGEN.PRIVATE); if (valueSpecification instanceof InstanceValue) { InstanceValue instanceValue = (InstanceValue) valueSpecification;