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>
defaultValues
protected ObjectModelImpl
modelOM
protected YamlObject
modelYAMLO
protected String
packageL
-
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 void
loadAssociationClass(YamlObject associationClassYAML, ObjectModelAssociationClassImpl associationClassOM)
void
loadAttribute(YamlObject attributeYAMLO, ObjectModelAttributeImpl attributeOM)
void
loadClass(YamlObject classYAMLO, ObjectModelClassImpl classOM)
void
loadClassifier(YamlObject classifierYAMLO, ObjectModelClassifierImpl classifierOM)
void
loadElement(YamlObject elementYAMLO, ObjectModelElementImpl elementOM)
void
loadEnumeration(YamlObject enumerationYAMLO, ObjectModelEnumerationImpl enumerationOM)
void
loadInterface(YamlObject interfaceYAMLO, ObjectModelInterfaceImpl interfaceOM)
void
loadModel()
void
loadOperation(YamlObject operationYAMLO, ObjectModelOperationImpl operationOM)
void
loadParameter(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)
-
-