public class ActivityEdgeImpl extends EdgeImpl implements ActivityEdge
Constructor and Description |
---|
ActivityEdgeImpl(ActivityNode referenceNode,
ActivityNode targetNode,
java.lang.String cardinalityType) |
ActivityEdgeImpl(java.lang.String name,
ActivityNode referenceNode,
ActivityNode targetNode,
java.lang.String cardinalityType,
java.util.List<CrelRTEdge> relatedCrelRTRelations,
java.util.List<CrelOCEdge> relatedCrelOCRelations,
Cardinality beforeCardinality,
Cardinality afterCardinality) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkActivityEdgeCardinality(int beforeEventNum,
int afterEventNum)
return true: satisfied; false: violated
|
java.lang.Object |
clone() |
Cardinality |
getAfterCardinality()
returns the after cardinality of a activity relation
|
Cardinality |
getBeforeCardinality()
returns the before cardinality of a activity relation
* @return
|
java.lang.String |
getCardinalityType()
returns the type of a activity relation
|
ClassNode |
getCorrelationOCMedia() |
ClassEdge |
getCorrelationRTMedia() |
java.lang.String |
getCorrelationType() |
ActivityNode |
getReferenceNode()
returns the reference activity of a activity relation
|
java.util.List<CrelOCEdge> |
getRelatedCrelOCRelations()
returns the set of the creloc relations of a activity relation
|
java.util.List<CrelRTEdge> |
getRelatedCrelRTRelations()
returns the set of the crelrt relations of a activity relation
|
ActivityNode |
getTargetNode()
returns the target activity of a activity relation
|
boolean |
isFatherActivityRelationOf(ActivityEdge childEdge) |
boolean |
isFatherConstraintOf(java.lang.String fatherConstraintType,
java.lang.String childConstraintType) |
boolean |
isTwinActivityRelationOf(ActivityEdge childEdge) |
void |
setAfterCardinality(Cardinality afterCardinality)
sets the after cardinality of a activity relation
|
void |
setBeforeCardinality(Cardinality beforeCardinality)
sets the before cardinality of a activity relation
* @return
|
void |
setCardinalityType(java.lang.String cardinalityType)
sets the type of a activity relation
|
void |
setCorrelationOCMedia(ClassNode correlationOCMedia) |
void |
setCorrelationRTMedia(ClassEdge correlationRTMedia) |
void |
setCorrelationType(java.lang.String correlationType) |
void |
setRelatedCrelOCRelations(java.util.List<CrelOCEdge> relatedCrelOCRelations)
set the set of the creloc relations of a activity relation
|
void |
setRelatedCrelRTRelations(java.util.List<CrelRTEdge> relatedCrelRTRelations)
set the set of the crelrt relations of a activity relation
|
getCorrespondingCell, getEdgeName, getID, main, setCorrespondingCell, setEdgeName, setID
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEdgeName, getID, setEdgeName, setID
getCorrespondingCell, setCorrespondingCell
public ActivityEdgeImpl(ActivityNode referenceNode, ActivityNode targetNode, java.lang.String cardinalityType)
public ActivityEdgeImpl(java.lang.String name, ActivityNode referenceNode, ActivityNode targetNode, java.lang.String cardinalityType, java.util.List<CrelRTEdge> relatedCrelRTRelations, java.util.List<CrelOCEdge> relatedCrelOCRelations, Cardinality beforeCardinality, Cardinality afterCardinality)
public void setCorrelationOCMedia(ClassNode correlationOCMedia)
setCorrelationOCMedia
in interface ActivityEdge
public ClassNode getCorrelationOCMedia()
getCorrelationOCMedia
in interface ActivityEdge
public void setCorrelationRTMedia(ClassEdge correlationRTMedia)
setCorrelationRTMedia
in interface ActivityEdge
public ClassEdge getCorrelationRTMedia()
getCorrelationRTMedia
in interface ActivityEdge
public void setCorrelationType(java.lang.String correlationType)
setCorrelationType
in interface ActivityEdge
public java.lang.String getCorrelationType()
getCorrelationType
in interface ActivityEdge
public java.lang.Object clone()
clone
in interface ActivityEdge
clone
in class EdgeImpl
public ActivityNode getReferenceNode()
ActivityEdge
getReferenceNode
in interface ActivityEdge
public ActivityNode getTargetNode()
ActivityEdge
getTargetNode
in interface ActivityEdge
public java.lang.String getCardinalityType()
ActivityEdge
getCardinalityType
in interface ActivityEdge
public Cardinality getBeforeCardinality()
ActivityEdge
getBeforeCardinality
in interface ActivityEdge
public Cardinality getAfterCardinality()
ActivityEdge
getAfterCardinality
in interface ActivityEdge
public java.util.List<CrelRTEdge> getRelatedCrelRTRelations()
ActivityEdge
getRelatedCrelRTRelations
in interface ActivityEdge
public java.util.List<CrelOCEdge> getRelatedCrelOCRelations()
ActivityEdge
getRelatedCrelOCRelations
in interface ActivityEdge
public void setCardinalityType(java.lang.String cardinalityType)
ActivityEdge
setCardinalityType
in interface ActivityEdge
public void setBeforeCardinality(Cardinality beforeCardinality)
ActivityEdge
setBeforeCardinality
in interface ActivityEdge
public void setAfterCardinality(Cardinality afterCardinality)
ActivityEdge
setAfterCardinality
in interface ActivityEdge
public void setRelatedCrelRTRelations(java.util.List<CrelRTEdge> relatedCrelRTRelations)
ActivityEdge
setRelatedCrelRTRelations
in interface ActivityEdge
public void setRelatedCrelOCRelations(java.util.List<CrelOCEdge> relatedCrelOCRelations)
ActivityEdge
setRelatedCrelOCRelations
in interface ActivityEdge
public boolean checkActivityEdgeCardinality(int beforeEventNum, int afterEventNum)
checkActivityEdgeCardinality
in interface ActivityEdge
public boolean isFatherConstraintOf(java.lang.String fatherConstraintType, java.lang.String childConstraintType)
isFatherConstraintOf
in interface ActivityEdge
public boolean isFatherActivityRelationOf(ActivityEdge childEdge)
isFatherActivityRelationOf
in interface ActivityEdge
public boolean isTwinActivityRelationOf(ActivityEdge childEdge)
isTwinActivityRelationOf
in interface ActivityEdge