com.vp.plugin.diagram.shape
Interface IClassUIModel

All Superinterfaces:
IDiagramElement, IElement, IShapeUIModel
All Known Subinterfaces:
IDataTypeUIModel, IEnumerationUIModel, IInterfaceClassUIModel, IPrimitiveUIModel

public interface IClassUIModel
extends IElement, IShapeUIModel


Field Summary
static int ATTR_SHOW_TYPE_ALL
           
static int ATTR_SHOW_TYPE_NONE
           
static int ATTR_SHOW_TYPE_PUBLIC_ONLY
           
static int OP_SHOW_TYPE_ALL
           
static int OP_SHOW_TYPE_NONE
           
static int OP_SHOW_TYPE_PUBLIC_ONLY
           
static java.lang.String PROPERTY_ATTRIBUTE_SORT_TYPE
           
static java.lang.String PROPERTY_OPERATION_SORT_TYPE
           
static java.lang.String PROPERTY_SHOW_ATTRIBUTE_TYPE
           
static java.lang.String PROPERTY_SHOW_CLASS_MEMBER_MULTIPLICITY
           
static java.lang.String PROPERTY_SHOW_CLASS_MEMBER_STEREOTYPE
           
static java.lang.String PROPERTY_SHOW_DERIVED_ATTRIBUTES
           
static java.lang.String PROPERTY_SHOW_DERIVED_OPERATIONS
           
static java.lang.String PROPERTY_SHOW_INITIAL_ATTRIBUTE_VALUE
           
static java.lang.String PROPERTY_SHOW_OPERATION_SIGNATURE
           
static java.lang.String PROPERTY_SHOW_OPERATION_TYPE
           
static java.lang.String PROPERTY_SHOW_OWNER
           
static java.lang.String PROPERTY_SHOW_REFERENCED_ATTRIBUTES
           
static java.lang.String PROPERTY_SHOW_TEMPLATE_PARAMETERS
           
static java.lang.String PROPERTY_VISIBILITY_STYLE
           
static int SORT_TYPE_BY_NAME
           
static int SORT_TYPE_NO_SORTING
           
static int SORT_TYPE_STEREOTYPE
           
static int SORT_TYPE_VISIBILITY
           
static int VS_ICON
           
static int VS_OFF
           
static int VS_UML
           
 
Fields inherited from interface com.vp.plugin.diagram.IShapeUIModel
CONNECTION_POINT_TYPE_CENTER, CONNECTION_POINT_TYPE_ROUNDTHESHAPE, PROPERTY_AUTO_FITSIZE, PROPERTY_CONNECTION_POINT_TYPE, PROPERTY_DISPLAY_STEREOTYPE_ICON, PROPERTY_FILLCOLOR
 
Fields inherited from interface com.vp.plugin.diagram.IDiagramElement
PROPERTY_BACKGROUND, PROPERTY_CAPTION_UI_MODEL, PROPERTY_ELEMENT_FONT, PROPERTY_FOREGROUND, PROPERTY_LINE
 
Method Summary
 int getAttributeSortType()
           
 int getOperationSortType()
           
 int getShowAttributeType()
           
 int getShowOperationType()
           
 int getVisibilityStyle()
           
 boolean isDisplayAsRobustnessAnalysisIcon()
           
 boolean isShowClassMemberMultiplicity()
           
 boolean isShowClassMemberStereotype()
           
 boolean isShowDerivedAttributes()
           
 boolean isShowDerivedOperations()
           
 boolean isShowInitialAttributeValue()
           
 boolean isShowOperationSignature()
           
 boolean isShowOwner()
           
 boolean isShowReferencedAttributes()
           
 boolean isShowTemplateParameters()
           
 boolean isSupportDisplayStereotypeIcon()
           
 void setAttributeSortType(int v)
           
 void setDisplayAsRobustnessAnalysisIcon(boolean v)
           
 void setModelPropertyAsBoolean(java.lang.String name, boolean b)
           
 void setModelPropertyAsInt(java.lang.String name, int i)
           
 void setOperationSortType(int v)
           
 void setShowAttributeType(int showAttributeType)
           
 void setShowClassMemberMultiplicity(boolean b)
           
 void setShowClassMemberStereotype(boolean b)
           
 void setShowDerivedAttributes(boolean showDerivedAttributes)
           
 void setShowDerivedOperations(boolean showDerivedOperations)
           
 boolean setShowInitialAttributeValue(boolean showInitialAttributeValue)
           
 boolean setShowOperationSignature(boolean showOperationSignature)
           
 void setShowOperationType(int showOperationType)
           
 void setShowOwner(boolean b)
           
 void setShowReferencedAttributes(boolean b)
           
 void setShowTemplateParameters(boolean showTemplateParameters)
           
 void setVisibilityStyle(int visibilityStyle)
           
 
Methods inherited from interface com.vp.plugin.diagram.IShapeUIModel
getConnectionPointType, getFillColor, getFromColor, getHeight, getParent, getParentConnectorHeaderLength, getParentConnectorLineLength, getToColor, getWidth, getX, getY, getZOrder, isAutoFitsize, isConnectToPoint, isDisplayStereotypeIcon, isOpaque, isRequestDefaultSize, isTransparent, setAutoFitsize, setBounds, setConnectionPointType, setConnectToPoint, setDisplayStereotypeIcon, setLocation, setParentConnectorHeaderLength, setParentConnectorLineLength, setRequestDefaultSize, setSize, setZOrder
 
Methods inherited from interface com.vp.plugin.diagram.IDiagramElement
addChild, addDiagramElementListener, childIterator, childrenCount, delete, fromConnectorsCount, getBackground, getCaptionUIModel, getChildAt, getDiagramUIModel, getElementFont, getForeground, getFromConnectorAt, getId, getLineModel, getLogicalViewElementParents, getLogicalViewType, getModelElement, getModelViewId, getShapeType, getToConnectorAt, indexOfChild, indexOfFromConnector, indexOfToConnector, isMaster, modified, removeChild, removeChildAt, removeDiagramElementListener, setForeground, setModelPropertyAsColor, setModelPropertyAsString, toChildrenArray, toConnectorsCount, toFromConnectorArray, toToConnectorArray
 

Field Detail

PROPERTY_SHOW_CLASS_MEMBER_STEREOTYPE

public static final java.lang.String PROPERTY_SHOW_CLASS_MEMBER_STEREOTYPE
See Also:
Constant Field Values

PROPERTY_SHOW_CLASS_MEMBER_MULTIPLICITY

public static final java.lang.String PROPERTY_SHOW_CLASS_MEMBER_MULTIPLICITY
See Also:
Constant Field Values

PROPERTY_SHOW_DERIVED_ATTRIBUTES

public static final java.lang.String PROPERTY_SHOW_DERIVED_ATTRIBUTES
See Also:
Constant Field Values

PROPERTY_SHOW_DERIVED_OPERATIONS

public static final java.lang.String PROPERTY_SHOW_DERIVED_OPERATIONS
See Also:
Constant Field Values

PROPERTY_SHOW_TEMPLATE_PARAMETERS

public static final java.lang.String PROPERTY_SHOW_TEMPLATE_PARAMETERS
See Also:
Constant Field Values

PROPERTY_VISIBILITY_STYLE

public static final java.lang.String PROPERTY_VISIBILITY_STYLE
See Also:
Constant Field Values

PROPERTY_SHOW_ATTRIBUTE_TYPE

public static final java.lang.String PROPERTY_SHOW_ATTRIBUTE_TYPE
See Also:
Constant Field Values

PROPERTY_SHOW_OPERATION_TYPE

public static final java.lang.String PROPERTY_SHOW_OPERATION_TYPE
See Also:
Constant Field Values

PROPERTY_ATTRIBUTE_SORT_TYPE

public static final java.lang.String PROPERTY_ATTRIBUTE_SORT_TYPE
See Also:
Constant Field Values

PROPERTY_SHOW_INITIAL_ATTRIBUTE_VALUE

public static final java.lang.String PROPERTY_SHOW_INITIAL_ATTRIBUTE_VALUE
See Also:
Constant Field Values

PROPERTY_SHOW_OWNER

public static final java.lang.String PROPERTY_SHOW_OWNER
See Also:
Constant Field Values

PROPERTY_SHOW_REFERENCED_ATTRIBUTES

public static final java.lang.String PROPERTY_SHOW_REFERENCED_ATTRIBUTES
See Also:
Constant Field Values

PROPERTY_SHOW_OPERATION_SIGNATURE

public static final java.lang.String PROPERTY_SHOW_OPERATION_SIGNATURE
See Also:
Constant Field Values

PROPERTY_OPERATION_SORT_TYPE

public static final java.lang.String PROPERTY_OPERATION_SORT_TYPE
See Also:
Constant Field Values

VS_ICON

public static final int VS_ICON
See Also:
Constant Field Values

VS_UML

public static final int VS_UML
See Also:
Constant Field Values

VS_OFF

public static final int VS_OFF
See Also:
Constant Field Values

ATTR_SHOW_TYPE_NONE

public static final int ATTR_SHOW_TYPE_NONE
See Also:
Constant Field Values

ATTR_SHOW_TYPE_ALL

public static final int ATTR_SHOW_TYPE_ALL
See Also:
Constant Field Values

ATTR_SHOW_TYPE_PUBLIC_ONLY

public static final int ATTR_SHOW_TYPE_PUBLIC_ONLY
See Also:
Constant Field Values

OP_SHOW_TYPE_NONE

public static final int OP_SHOW_TYPE_NONE
See Also:
Constant Field Values

OP_SHOW_TYPE_ALL

public static final int OP_SHOW_TYPE_ALL
See Also:
Constant Field Values

OP_SHOW_TYPE_PUBLIC_ONLY

public static final int OP_SHOW_TYPE_PUBLIC_ONLY
See Also:
Constant Field Values

SORT_TYPE_NO_SORTING

public static final int SORT_TYPE_NO_SORTING
See Also:
Constant Field Values

SORT_TYPE_BY_NAME

public static final int SORT_TYPE_BY_NAME
See Also:
Constant Field Values

SORT_TYPE_VISIBILITY

public static final int SORT_TYPE_VISIBILITY
See Also:
Constant Field Values

SORT_TYPE_STEREOTYPE

public static final int SORT_TYPE_STEREOTYPE
See Also:
Constant Field Values
Method Detail

isSupportDisplayStereotypeIcon

public boolean isSupportDisplayStereotypeIcon()
Specified by:
isSupportDisplayStereotypeIcon in interface IShapeUIModel

isDisplayAsRobustnessAnalysisIcon

public boolean isDisplayAsRobustnessAnalysisIcon()

setDisplayAsRobustnessAnalysisIcon

public void setDisplayAsRobustnessAnalysisIcon(boolean v)

isShowTemplateParameters

public boolean isShowTemplateParameters()

setShowTemplateParameters

public void setShowTemplateParameters(boolean showTemplateParameters)

isShowDerivedAttributes

public boolean isShowDerivedAttributes()

setShowDerivedAttributes

public void setShowDerivedAttributes(boolean showDerivedAttributes)

isShowDerivedOperations

public boolean isShowDerivedOperations()

setShowDerivedOperations

public void setShowDerivedOperations(boolean showDerivedOperations)

setAttributeSortType

public void setAttributeSortType(int v)

getAttributeSortType

public int getAttributeSortType()

setOperationSortType

public void setOperationSortType(int v)

getOperationSortType

public int getOperationSortType()

setModelPropertyAsBoolean

public void setModelPropertyAsBoolean(java.lang.String name,
                                      boolean b)
Specified by:
setModelPropertyAsBoolean in interface IShapeUIModel

setModelPropertyAsInt

public void setModelPropertyAsInt(java.lang.String name,
                                  int i)
Specified by:
setModelPropertyAsInt in interface IShapeUIModel

getVisibilityStyle

public int getVisibilityStyle()

setVisibilityStyle

public void setVisibilityStyle(int visibilityStyle)

getShowAttributeType

public int getShowAttributeType()

setShowAttributeType

public void setShowAttributeType(int showAttributeType)

getShowOperationType

public int getShowOperationType()

setShowOperationType

public void setShowOperationType(int showOperationType)

isShowInitialAttributeValue

public boolean isShowInitialAttributeValue()

isShowOperationSignature

public boolean isShowOperationSignature()

setShowInitialAttributeValue

public boolean setShowInitialAttributeValue(boolean showInitialAttributeValue)

setShowOperationSignature

public boolean setShowOperationSignature(boolean showOperationSignature)

isShowOwner

public boolean isShowOwner()

isShowReferencedAttributes

public boolean isShowReferencedAttributes()

setShowReferencedAttributes

public void setShowReferencedAttributes(boolean b)

setShowClassMemberStereotype

public void setShowClassMemberStereotype(boolean b)

isShowClassMemberStereotype

public boolean isShowClassMemberStereotype()

setShowClassMemberMultiplicity

public void setShowClassMemberMultiplicity(boolean b)

isShowClassMemberMultiplicity

public boolean isShowClassMemberMultiplicity()

setShowOwner

public void setShowOwner(boolean b)