|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpl.edu.agh.cast.model.visual.ModelElement
pl.edu.agh.cast.model.visual.Node
public class Node
IMPORTANT!! When adding new fields to this class, be careful to update the copyTo method.
| Field Summary | |
|---|---|
protected java.util.List<ConnectionGroup> |
_connectionGroups
|
protected org.eclipse.draw2d.geometry.Dimension |
_dimensions
|
protected java.lang.String |
_imageId
Node's image identifier - one from Images |
protected org.eclipse.draw2d.geometry.Point |
_location
|
static java.lang.String |
CONNECTIONS
|
static java.lang.String |
DEFAULT_NODE_TYPE
|
static java.lang.String |
LOCATION
|
static java.lang.String |
SELECTED
|
static java.lang.String |
SELECTED_PRIMARY
|
| Fields inherited from class pl.edu.agh.cast.model.visual.ModelElement |
|---|
_attributeValues, ATTRIBUTE_CHANGE |
| Constructor Summary | |
|---|---|
|
Node(java.lang.String id,
boolean isMainNode,
NodeAttributeManager propertyManager)
|
protected |
Node(java.lang.String id,
boolean isMainNode,
NodeAttributeManager propertyManager,
org.eclipse.draw2d.geometry.Point location)
|
| Method Summary | |
|---|---|
void |
addConnectionGroup(ConnectionGroup connectionGroup)
|
void |
copyTo(Node that)
|
boolean |
equals(java.lang.Object obj)
|
AttributeManager |
getAttributeManager()
Returns element's attribute manager |
java.util.List<ConnectionGroup> |
getConnectionGroups()
|
org.eclipse.draw2d.geometry.Dimension |
getDimensions()
|
java.lang.String |
getId()
|
java.lang.String |
getImageId()
|
java.lang.String |
getLabel()
Returns a label, composed of values of all ValueType.String
attributes that have Attribute.isShowAsLabel() set. |
org.eclipse.draw2d.geometry.Point |
getLocation()
|
int |
getTotalConnectionsCount()
|
int |
getTotalSourceConnectionsCount()
|
int |
getTotalTargetConnectionsCount()
|
java.lang.String |
getType()
|
int |
hashCode()
|
boolean |
isConnected(Node node)
|
boolean |
isMainNode()
|
static boolean |
isSuppressLocationChangeEvents()
|
protected java.lang.Object |
readResolve()
Inits transient fields during deserialization |
boolean |
removeConnectionGroup(ConnectionGroup connectionGroup)
|
void |
select(boolean primary)
|
void |
setDimensions(org.eclipse.draw2d.geometry.Dimension _dimensions)
Sets dimensions of Node. |
void |
setImageId(java.lang.String id)
|
void |
setLocation(org.eclipse.draw2d.geometry.Point newLocation)
|
static void |
setSuppressLocationChangeEvents(boolean suppressLocationChangeEvents)
|
void |
setType(java.lang.String type)
|
java.lang.String |
toString()
|
| Methods inherited from class pl.edu.agh.cast.model.visual.ModelElement |
|---|
addPropertyChangeListener, bindToAttributeManager, copyAttributes, copyAttributeValues, firePropertyChange, getAllValues, getAttributeValue, getMid, isAttributeEditable, isAttributeSettable, isSaved, propertyChange, removePropertyChangeListener, removePropertyValue, setAttributeValue, setAttributeValue, setMid, setSaved |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String LOCATION
public static final java.lang.String CONNECTIONS
public static final java.lang.String SELECTED
public static final java.lang.String SELECTED_PRIMARY
public static final java.lang.String DEFAULT_NODE_TYPE
protected org.eclipse.draw2d.geometry.Point _location
protected org.eclipse.draw2d.geometry.Dimension _dimensions
@XStreamAsAttribute protected java.lang.String _imageId
Images
protected java.util.List<ConnectionGroup> _connectionGroups
| Constructor Detail |
|---|
public Node(java.lang.String id,
boolean isMainNode,
NodeAttributeManager propertyManager)
protected Node(java.lang.String id,
boolean isMainNode,
NodeAttributeManager propertyManager,
org.eclipse.draw2d.geometry.Point location)
| Method Detail |
|---|
protected java.lang.Object readResolve()
readResolve in class ModelElementpublic void addConnectionGroup(ConnectionGroup connectionGroup)
public boolean removeConnectionGroup(ConnectionGroup connectionGroup)
public java.util.List<ConnectionGroup> getConnectionGroups()
public java.lang.String getId()
public java.lang.String getLabel()
ValueType.String
attributes that have Attribute.isShowAsLabel() set.
getLabel in interface IMoveablepublic boolean isMainNode()
public void setType(java.lang.String type)
public java.lang.String getType()
public org.eclipse.draw2d.geometry.Point getLocation()
getLocation in interface IMoveablepublic void setLocation(org.eclipse.draw2d.geometry.Point newLocation)
setLocation in interface IMoveableposition - public org.eclipse.draw2d.geometry.Dimension getDimensions()
public void setDimensions(org.eclipse.draw2d.geometry.Dimension _dimensions)
_dimensions - public void copyTo(Node that)
copiedEntity - public java.lang.String getImageId()
public void setImageId(java.lang.String id)
public int getTotalTargetConnectionsCount()
public int getTotalSourceConnectionsCount()
public int getTotalConnectionsCount()
public boolean isConnected(Node node)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void select(boolean primary)
public AttributeManager getAttributeManager()
ModelElement
getAttributeManager in interface AttributeValueContainergetAttributeManager in class ModelElementpublic static void setSuppressLocationChangeEvents(boolean suppressLocationChangeEvents)
public static boolean isSuppressLocationChangeEvents()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||