Class LoadObjectModel
- java.lang.Object
-
- org.nuiton.eugene.models.object.reader.yaml.LoadObjectModel
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,String>defaultValuesprotected ObjectModelImplmodelOMprotected YamlObjectmodelYAMLOprotected StringpackageL-
Fields inherited from interface org.nuiton.eugene.models.object.reader.yaml.KeyWords
ABSTRACT, AGGREGATE, ASSOCIATION_CLASS, ASSOCIATION_CLASS_NAME, ASSOCIATION_TYPE, ATTRIBUTE, BODY_CODE, CLASS, CLASSIFIER, COMMENTS, COMPOSITE, DEFAULT_VALUE, DESCRIPTION, DOCUMENTATION, ELEMENT, ENUMERATION, EXTERN, FINAL, IMPORTS, INNER, INTERFACE, LABEL, LITERALS, MAX_MULTIPLICITY, MIN_MULTIPLICITY, NAME, NAVIGABLE, OPERATION, ORDERED, ORDERING, PACKAGE, PARAMETER, PARTICIPANT, PRIVATE, PROTECTED, PUBLIC, RETURN_PARAMETER, REVERSE_ATTRIBUTE_NAME, REVERSE_MAX_MULTIPLICITY, REVERSE_MIN_MULTIPLICITY, REVERSE_ORDERING, SEPARATOR, STATIC, STEREOTYPES, SUPER_CLASSES, SUPER_INTERFACES, SYNTAXE, TAG_VALUES, TRANSIENT, TYPE, UNIQUE, UNORDERED, VERSION, VISIBILITY
-
-
Constructor Summary
Constructors Constructor Description LoadObjectModel(YamlObject modelYAMLO, ObjectModelImpl modelOM, Map<String,String> defaultValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidloadAssociationClass(YamlObject associationClassYAML, ObjectModelAssociationClassImpl associationClassOM)voidloadAttribute(YamlObject attributeYAMLO, ObjectModelAttributeImpl attributeOM)voidloadClass(YamlObject classYAMLO, ObjectModelClassImpl classOM)voidloadClassifier(YamlObject classifierYAMLO, ObjectModelClassifierImpl classifierOM)voidloadElement(YamlObject elementYAMLO, ObjectModelElementImpl elementOM)voidloadEnumeration(YamlObject enumerationYAMLO, ObjectModelEnumerationImpl enumerationOM)voidloadInterface(YamlObject interfaceYAMLO, ObjectModelInterfaceImpl interfaceOM)voidloadModel()voidloadOperation(YamlObject operationYAMLO, ObjectModelOperationImpl operationOM)voidloadParameter(YamlObject parameterYAMLO, ObjectModelParameterImpl parameterOM)
-
-
-
Field Detail
-
packageL
protected String packageL
-
modelYAMLO
protected YamlObject modelYAMLO
-
modelOM
protected ObjectModelImpl modelOM
-
-
Constructor Detail
-
LoadObjectModel
public LoadObjectModel(YamlObject modelYAMLO, ObjectModelImpl modelOM, Map<String,String> defaultValues)
-
-
Method Detail
-
loadModel
public void loadModel()
-
loadElement
public void loadElement(YamlObject elementYAMLO, ObjectModelElementImpl elementOM)
-
loadClassifier
public void loadClassifier(YamlObject classifierYAMLO, ObjectModelClassifierImpl classifierOM)
-
loadClass
public void loadClass(YamlObject classYAMLO, ObjectModelClassImpl classOM)
-
loadInterface
public void loadInterface(YamlObject interfaceYAMLO, ObjectModelInterfaceImpl interfaceOM)
-
loadAssociationClass
public void loadAssociationClass(YamlObject associationClassYAML, ObjectModelAssociationClassImpl associationClassOM)
-
loadEnumeration
public void loadEnumeration(YamlObject enumerationYAMLO, ObjectModelEnumerationImpl enumerationOM)
-
loadParameter
public void loadParameter(YamlObject parameterYAMLO, ObjectModelParameterImpl parameterOM)
-
loadAttribute
public void loadAttribute(YamlObject attributeYAMLO, ObjectModelAttributeImpl attributeOM)
-
loadOperation
public void loadOperation(YamlObject operationYAMLO, ObjectModelOperationImpl operationOM)
-
-