Package com.simplicite.util
Class ModelTemplate.LinkTemplate
- java.lang.Object
-
- com.simplicite.util.ModelTemplate.LinkTemplate
-
- Enclosing class:
- ModelTemplate
public class ModelTemplate.LinkTemplate extends java.lang.Object
Link definition
-
-
Field Summary
Fields Modifier and Type Field Description static int
TYPE_AGREGAT
Agregation = white diamondstatic int
TYPE_BLANK
Non decoratedstatic int
TYPE_COMPOSIT
Composition = black diamondstatic int
TYPE_INHERIT
Heritage = trianglestatic int
TYPE_REFERENCE
Reference = arrowstatic int
TYPE_VIRTUAL
Virtual link
-
Constructor Summary
Constructors Constructor Description LinkTemplate(java.lang.String name, int type, ObjectDB from, ObjectField fromField, ModelTemplate.NodeTemplate fromTemplate, ObjectDB to, ObjectField toField, ModelTemplate.NodeTemplate toTemplate, ObjectDB link, ObjectField fromLinkField, ObjectField toLinkField, boolean showLabel, boolean curved, boolean bridge, int render, double thickness, java.lang.String color, boolean changeType, boolean changeColor, boolean changeRender, boolean changeCurved, boolean changeBridge, boolean changeShowLabel, boolean changeThickness)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canChangeBridge()
boolean
canChangeColor()
boolean
canChangeCurved()
boolean
canChangeRender()
boolean
canChangeShowLabel()
boolean
canChangeThickness()
boolean
canChangeType()
java.lang.String
getColor()
ObjectField
getFromField()
ObjectField
getFromLinkField()
ObjectDB
getFromObject()
ModelTemplate.NodeTemplate
getFromTemplate()
ObjectDB
getLinkObject()
java.lang.String
getName()
int
getRender()
boolean
getShowLabel()
double
getThickness()
ObjectField
getToField()
ObjectField
getToLinkField()
ObjectDB
getToObject()
ModelTemplate.NodeTemplate
getToTemplate()
int
getType()
boolean
isBridge()
boolean
isCurved()
-
-
-
Field Detail
-
TYPE_BLANK
public static final int TYPE_BLANK
Non decorated- See Also:
- Constant Field Values
-
TYPE_REFERENCE
public static final int TYPE_REFERENCE
Reference = arrow- See Also:
- Constant Field Values
-
TYPE_INHERIT
public static final int TYPE_INHERIT
Heritage = triangle- See Also:
- Constant Field Values
-
TYPE_COMPOSIT
public static final int TYPE_COMPOSIT
Composition = black diamond- See Also:
- Constant Field Values
-
TYPE_AGREGAT
public static final int TYPE_AGREGAT
Agregation = white diamond- See Also:
- Constant Field Values
-
TYPE_VIRTUAL
public static final int TYPE_VIRTUAL
Virtual link- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LinkTemplate
public LinkTemplate(java.lang.String name, int type, ObjectDB from, ObjectField fromField, ModelTemplate.NodeTemplate fromTemplate, ObjectDB to, ObjectField toField, ModelTemplate.NodeTemplate toTemplate, ObjectDB link, ObjectField fromLinkField, ObjectField toLinkField, boolean showLabel, boolean curved, boolean bridge, int render, double thickness, java.lang.String color, boolean changeType, boolean changeColor, boolean changeRender, boolean changeCurved, boolean changeBridge, boolean changeShowLabel, boolean changeThickness)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getType
public int getType()
-
getShowLabel
public boolean getShowLabel()
-
isCurved
public boolean isCurved()
-
isBridge
public boolean isBridge()
-
getRender
public int getRender()
-
getThickness
public double getThickness()
-
getColor
public java.lang.String getColor()
-
canChangeType
public boolean canChangeType()
-
canChangeColor
public boolean canChangeColor()
-
canChangeRender
public boolean canChangeRender()
-
canChangeCurved
public boolean canChangeCurved()
-
canChangeBridge
public boolean canChangeBridge()
-
canChangeShowLabel
public boolean canChangeShowLabel()
-
canChangeThickness
public boolean canChangeThickness()
-
getFromObject
public ObjectDB getFromObject()
-
getFromField
public ObjectField getFromField()
-
getFromTemplate
public ModelTemplate.NodeTemplate getFromTemplate()
-
getToObject
public ObjectDB getToObject()
-
getToField
public ObjectField getToField()
-
getToTemplate
public ModelTemplate.NodeTemplate getToTemplate()
-
getLinkObject
public ObjectDB getLinkObject()
-
getFromLinkField
public ObjectField getFromLinkField()
-
getToLinkField
public ObjectField getToLinkField()
-
-