com.change_vision.jude.api.inf.model
Interface ICombinedFragment

com.change_vision.jude.api.inf.model.ICombinedFragment
All Superinterfaces:
IElement, IEntity, IHyperlinkOwner, IInteractionFragment, INamedElement
All Implemented Interfaces:
IElement, IEntity, IHyperlinkOwner, IInteractionFragment, INamedElement

public ICombinedFragment
extends IInteractionFragment

Interface for Combined fragments.


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  IInteractionOperand addInteractionOperand(String name, String guard)
          Add InteractionOperand.
abstract  IInteractionOperand[] getInteractionOperands()
          Get Interaction operands.
abstract  boolean isAlt()
          Check if the type is "alt".
abstract  boolean isAssert()
          Check if the type is "assert".
abstract  boolean isBreak()
          Check if the type is "break".
abstract  boolean isConsider()
          Check if the type is "consider".
abstract  boolean isCritical()
          Check if the type is "critical".
abstract  boolean isIgnore()
          Check if the type is "ignore".
abstract  boolean isLoop()
          Check if the type is "loop".
abstract  boolean isNeg()
          Check if the type is "neg".
abstract  boolean isOpt()
          Check if the type is "opt".
abstract  boolean isPar()
          Check if the type is "par".
abstract  boolean isSeq()
          Check if the type is "seq".
abstract  boolean isStrict()
          Check if the type is "strict".
abstract  void removeInteractionOperand(IInteractionOperand operand)
          Remove InteractionOperand.
abstract  void setInteractionOperator(String operatorName)
          Set InteractionOperator to CombinedFragment.
 
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, hasStereotype, isReadOnly, removeStereotype, setTypeModifier
 
Methods inherited from class com.change_vision.jude.api.inf.model.IHyperlinkOwner
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks
 

Method Detail

getInteractionOperands

abstract IInteractionOperand[] getInteractionOperands()
Get Interaction operands.

Returns:
Interaction operands.

isAlt

abstract boolean isAlt()
Check if the type is "alt".

Returns:
true the type is "alt" / the type is not "alt"

isAssert

abstract boolean isAssert()
Check if the type is "assert".

Returns:
true the type is "assert" / the type is not "assert"

isBreak

abstract boolean isBreak()
Check if the type is "break".

Returns:
true the type is "break" / the type is not "break"

isConsider

abstract boolean isConsider()
Check if the type is "consider".

Returns:
true the type is "consider" / the type is not "consider"

isCritical

abstract boolean isCritical()
Check if the type is "critical".

Returns:
true the type is "critical" / the type is not "critical"

isIgnore

abstract boolean isIgnore()
Check if the type is "ignore".

Returns:
true the type is "ignore" / the type is not "ignore"

isLoop

abstract boolean isLoop()
Check if the type is "loop".

Returns:
true the type is "loop" / the type is not "loop"

isNeg

abstract boolean isNeg()
Check if the type is "neg".

Returns:
true the type is "neg" / the type is not "neg"

isOpt

abstract boolean isOpt()
Check if the type is "opt".

Returns:
true the type is "opt" / the type is not "opt"

isPar

abstract boolean isPar()
Check if the type is "par".

Returns:
true the type is "par" / the type is not "par"

isSeq

abstract boolean isSeq()
Check if the type is "seq".

Returns:
true the type is "seq" / the type is not "seq"

isStrict

abstract boolean isStrict()
Check if the type is "strict".

Returns:
true the type is "strict" / the type is not "strict"

setInteractionOperator

abstract void setInteractionOperator(String operatorName)
Set InteractionOperator to CombinedFragment.

Parameters:
operatorName - Interaction operator name
Throws:
InvalidEditingException - InvalidEditingException occurs.
Since:
6.6.4

addInteractionOperand

abstract IInteractionOperand addInteractionOperand(String name,
                                                   String guard)
Add InteractionOperand.

Parameters:
name - Interaction operand name
guard - Guard
Returns:
Interaction operand
Throws:
InvalidEditingException - InvalidEditingException occurs.
Since:
6.6.4

removeInteractionOperand

abstract void removeInteractionOperand(IInteractionOperand operand)
Remove InteractionOperand.

Parameters:
operand - Interaction operand
Throws:
InvalidEditingException - InvalidEditingException occurs.
Since:
6.6.4