public abstract class ProcessObject extends SerializableProcessObject
Modifier and Type | Field and Description |
---|---|
protected java.util.Set<ProcessModel> |
contexts
Stores the list of contexts for this ProcessNode, will not be serialized
|
static java.lang.String |
FALSE |
static java.lang.String |
PROP_CLASS_TYPE |
static java.lang.String |
PROP_ID
Serialization properties
|
static java.lang.String |
TRUE |
Constructor and Description |
---|
ProcessObject()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addContext(ProcessModel context)
Adds a context (ProcessModel) to this ProcessObject.
|
void |
addListener(ProcessObjectListener l) |
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object obj)
Tests if two ProcessObjects are equal based on their id.
|
float |
getAlpha() |
java.util.Set<ProcessModel> |
getContexts()
Returns the set of the current ProcessObject's contexts (ProcessModels).
|
java.lang.String |
getId()
Returns the Id of this ProcessObject
|
java.lang.String |
getName()
Returns the Name of this ProcessObject
|
PropertyEditor |
getPropertyEditor(java.lang.String key)
Returns the PropertyEditor for a given property.
|
boolean |
isHighlighted()
Returns whether this node should be highlighted or not.
|
boolean |
isSelected() |
void |
removeContext(ProcessModel context)
Removes a context (ProcessModel) from this ProcessObject.
|
void |
removeListener(ProcessObjectListener l) |
void |
setAlpha(float value) |
void |
setHighlighted(boolean highlighted)
Enables or disables the highlight of this node.
|
void |
setId(java.lang.String id)
Returns the Id of this ProcessObject
|
void |
setProperty(java.lang.String key,
java.lang.String value)
Sets a property.
|
void |
setPropertyEditor(java.lang.String key,
PropertyEditor editor)
Sets the PropertyEditor for a given property.
|
void |
setSelected(boolean selected) |
getProperty, getPropertyKeys, getSerialization, getXmlTag, removeProperty
public static final java.lang.String PROP_ID
public static final java.lang.String PROP_CLASS_TYPE
public static final java.lang.String TRUE
public static final java.lang.String FALSE
protected java.util.Set<ProcessModel> contexts
public ProcessObject()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- public java.lang.Object clone()
clone
in class SerializableProcessObject
public PropertyEditor getPropertyEditor(java.lang.String key)
key
- public void setPropertyEditor(java.lang.String key, PropertyEditor editor)
public void setProperty(java.lang.String key, java.lang.String value)
setProperty
in class SerializableProcessObject
key
- value
- public void setId(java.lang.String id)
public java.lang.String getId()
public java.lang.String getName()
public boolean isSelected()
public void setSelected(boolean selected)
public boolean isHighlighted()
public float getAlpha()
public void setAlpha(float value)
public void setHighlighted(boolean highlighted)
highlighted
- public void addListener(ProcessObjectListener l)
public void removeListener(ProcessObjectListener l)
public void addContext(ProcessModel context)
context
- public void removeContext(ProcessModel context)
context
- public java.util.Set<ProcessModel> getContexts()