Class ParserUserFriendly
- java.lang.Object
-
- org.nuiton.eugene.models.object.reader.yaml.ParserUserFriendly
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,String>importsprotected Map<String,String>importsEprotected Map<String,String>importsIprotected ObjectmodelYAMLprotected YamlObjectmodelYAMLOprotected StringpackageM-
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 ParserUserFriendly(Object modelYAML, YamlObject modelYAMLO)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbrowseType(String type)YamlObjectgetReverseAttribute(String type, String label)YamlObjectgetReverseObject(String type)voidparseAssociationClass(String key, Object value, YamlObject associationClassYAMLO)voidparseAttribute(String key, Object value, YamlObject attributeYAMLO)voidparseClass(String key, Object value, YamlObject classYAMLO)voidparseEnumeration(String key, Object value, YamlObject enumerationYAMLO)voidparseInterface(String key, Object value, YamlObject interfaceYAMLO)voidparseModel()voidparseOperation(String key, Object value, YamlObject operationYAMLO)voidresolveImports()voidresolveLabels()StringresolveType(String type)
-
-
-
Constructor Detail
-
ParserUserFriendly
public ParserUserFriendly(Object modelYAML, YamlObject modelYAMLO)
-
-
Method Detail
-
parseModel
public void parseModel()
-
parseClass
public void parseClass(String key, Object value, YamlObject classYAMLO)
-
parseInterface
public void parseInterface(String key, Object value, YamlObject interfaceYAMLO)
-
parseAssociationClass
public void parseAssociationClass(String key, Object value, YamlObject associationClassYAMLO)
-
parseEnumeration
public void parseEnumeration(String key, Object value, YamlObject enumerationYAMLO)
-
parseAttribute
public void parseAttribute(String key, Object value, YamlObject attributeYAMLO)
-
parseOperation
public void parseOperation(String key, Object value, YamlObject operationYAMLO)
-
resolveImports
public void resolveImports()
-
resolveLabels
public void resolveLabels()
-
getReverseAttribute
public YamlObject getReverseAttribute(String type, String label)
-
getReverseObject
public YamlObject getReverseObject(String type)
-
-