|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.change_vision.jude.api.inf.model.ILifeline
public ILifeline
Interface for Lifelines.
Field Summary |
---|
Fields inherited from class com.change_vision.jude.api.inf.model.INamedElement |
---|
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY |
Method Summary | |
---|---|
abstract IClass |
getBase()
Get Base Class. |
abstract INamedElement[] |
getFragments()
Get Interaction fragments(including Messages). |
abstract INamedElement[] |
getFragments(IInteractionOperand operand)
Get Interaction fragments(including Messages). |
abstract ILifelineLink[] |
getLifelineLinks()
Get LifelineLinks. |
abstract IConstraint |
getStateCondition(IConstraint timeUnit)
Get State Condition. |
abstract IConstraint[] |
getStateConditions()
Get State Conditions. |
abstract IStateInvariant[] |
getTimeLines()
Get Time Lines. |
abstract IConstraint[] |
getTimeUnits(IConstraint stateCondition)
Get Time Units. |
abstract boolean |
isDestroyed()
Check if it has a Stop. |
abstract void |
setBase(IClass base)
Set base Class. |
Methods inherited from class com.change_vision.jude.api.inf.model.INamedElement |
---|
getAlias1, getAlias2, getClientDependencies, getClientRealizations, getClientUsages, getConstraints, getDefinition, getDiagrams, getFullName, getFullNamespace, getName, getSupplierDependencies, getSupplierRealizations, getSupplierUsages, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility, setAlias1, setAlias2, setDefinition, setName, setVisibility |
Methods inherited from class com.change_vision.jude.api.inf.model.IElement |
---|
addStereotype, getComments, getContainer, getContainers, getId, getOwner, getPresentations, getStereotypes, getTaggedValues, getTypeModifier, hasStereotype, isReadOnly, removeStereotype, setTypeModifier |
Methods inherited from class com.change_vision.jude.api.inf.model.IHyperlinkOwner |
---|
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks |
Method Detail |
---|
abstract INamedElement[] getFragments()
abstract INamedElement[] getFragments(IInteractionOperand operand)
operand
- IInteractionOperand.
abstract IClass getBase()
abstract boolean isDestroyed()
abstract ILifelineLink[] getLifelineLinks()
abstract void setBase(IClass base)
base
- base Class
InvalidEditingException
- InvalidEditingException occurs.
Keys: ILLEGAL_VERSION_ERROR_KEY - if Editing API is used in astah* community. INVALID_TYPE_MODIFIER_MODEL_ERROR_KEY - if a Type Modifier cannot be set to the model. BAD_TRANSACTION_KEY - Bad Transaction. HAS_EXCEPTION_KEY - if an exception has occurred. READ_ONLY_KEY - if a read-only element is edited.
Values: Error messages for exceptions.
abstract IConstraint[] getStateConditions()
abstract IConstraint getStateCondition(IConstraint timeUnit)
timeUnit
- time unit
abstract IStateInvariant[] getTimeLines()
abstract IConstraint[] getTimeUnits(IConstraint stateCondition)
stateCondition
- state/condition
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |