Package org.nuiton.eugene.models.friend
Class AttributeDef
- java.lang.Object
-
- org.nuiton.eugene.models.friend.ElementDef
-
- org.nuiton.eugene.models.friend.AttributeDef
-
public class AttributeDef extends ElementDef
Created by tchemit on 22/06/17.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTagValue(String key, String value)StringgetCardinality()StringgetDefaultValue()StringgetFullyQualifiedType()StringgetRelationType()StringgetReverseName()StringgetReverseName(ClassifierDef container)StringgetType()static AttributeDefof(String firstLine)static AttributeDefof(ObjectModelAttribute anAttribute, String defaultPackage, String defaultReverseName)voidsetDefaultValue(String defaultValue)StringtoString()voidwrite(BufferedWriter writer)-
Methods inherited from class org.nuiton.eugene.models.friend.ElementDef
addStereotype, getName, getStereotypes, getTagValues
-
-
-
-
Method Detail
-
of
public static AttributeDef of(ObjectModelAttribute anAttribute, String defaultPackage, String defaultReverseName)
-
of
public static AttributeDef of(String firstLine)
-
getType
public String getType()
-
getReverseName
public String getReverseName()
-
getCardinality
public String getCardinality()
-
getRelationType
public String getRelationType()
-
getFullyQualifiedType
public String getFullyQualifiedType()
-
getDefaultValue
public String getDefaultValue()
-
setDefaultValue
public void setDefaultValue(String defaultValue)
-
addTagValue
public void addTagValue(String key, String value)
- Overrides:
addTagValuein classElementDef
-
write
public void write(BufferedWriter writer) throws IOException
- Specified by:
writein classElementDef- Throws:
IOException
-
getReverseName
public String getReverseName(ClassifierDef container)
-
-