Package de.mid.innovator.srv2api.icw2be
Interface BEBehavior
-
- All Superinterfaces:
ADAccessAble
,ADClientAble
,ADFindAble
,ADHistoryAble
,ADLockAble
,ADM2AttrModifyAble
,ADOptionAble
,ADReferenceAble
,ADVersionAble
,CLBehavioredClassifier
,CLClass
,CLClassifier
,CLDeclarationAble
,CLDeclarationAbleClassifier
,CLEncapsulatedClassifier
,CLParameterAble
,CLStructuredClassifier
,CLTemplateAbleElement
,CLTemplateParameterAbleElement
,ELClassifier
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAble
,ELNamespaceAsgnAble
,ELObject
,ELPackageAble
,ELRedefAble
,ELType
,ELUUIDAble
,ELValueContainerAble
,MECommentAble
,MEConstraintAble
,MEModelElement
,MENamedElement
,MENamespaceAble
,MENamespaceAsgnAble
,MEPackageAble
,MEStereotypeAble
,MMAttachmentAble
,MMCommentContainerAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMStereotypeAble
,MMTextAble
- All Known Subinterfaces:
ACActivity
,BEOpaque
,IAInteraction
,SMProtocolStateMachine
,SMStateMachine
public interface BEBehavior extends CLClass, CLParameterAble
Behavior is a specification of how its context classifier changes state over time. This specification may be either a definition of possible behavior execution or emergent behavior, or a selective illustration of an interesting subset of possible executions. A classifier behavior is always a definition of behavior and not an illustration. It describes the sequence of state changes an instance of a classifier may undergo in the course of its lifetime. Its precise semantics depend on the kind of classifier. For example, the classifier behavior of a class is the behavior of instances of the class separated from the behaviors of any of its parts. When a behavior is associated as the method of a behavioral feature, it defines the implementation of that feature; i.e., the computation that generates the effects of the behavioral feature.- Note:
- The interface BEBehavior describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BEBehavior.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CLBehavioredClassifier
getBehavioredClassifier()
The behaviored classifier the behavior belongs to.java.util.List<IABehaviorExecSpec>
getBehaviorExecSpec()
All behavior execution specifications of this behaviorjava.util.List<MESimpleConstraint>
getBehaviorOwnedRule(K_CONTROL_OPTION... behaviourFlags)
java.util.List<ANCallBehavior>
getCallBehaviorAction(K_CONTROL_OPTION... behaviourFlags)
All calls of this behavior.java.util.List<CLConnector>
getConnector()
The set of connectors that this behavior specifies a valid interaction pattern for.java.util.List<ACDecisionBehavior>
getDecisionNodeR(K_CONTROL_OPTION... behaviourFlags)
The link element to theACDecisionNode
which theBEBehavior
models the decision to be taken for.SMRegularState
getDoActivityOwningState()
The state that owns this behavior.SMRegularState
getEntryOwningState()
The state which owns this behavior.SMRegularState
getExitOwningState()
The state which owns this behavior.ARG_BEBehaviorDeclaration
getModifyBehaviorDeclaration()
Returns the declaration of this behavior with all parameters.java.util.List<ACObjFlowBehavior>
getObjectFlowSelectionR(K_CONTROL_OPTION... behaviourFlags)
The link element to theACObjectFlow
which theBEBehavior
selects tokens for.java.util.List<ACObjectFlow>
getObjectFlowWithSelection(K_CONTROL_OPTION... behaviourFlags)
java.util.List<ACObjectFlow>
getObjectFlowWithSelection(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getObjectFlowWithSelection and filters its return values according to the given stereotype value.java.util.List<ACObjectFlow>
getObjectFlowWithTransformation(K_CONTROL_OPTION... behaviourFlags)
java.util.List<ACObjectFlow>
getObjectFlowWithTransformation(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getObjectFlowWithTransformation and filters its return values according to the given stereotype value.java.util.List<ACObjNodeSelBehavior>
getObjectNodeR(K_CONTROL_OPTION... behaviourFlags)
The link element to theACObjectNode
which theBEBehavior
selects tokens for.<T extends ACObjectNode>
java.util.List<T>getObjectNodeWithSelection(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
<T extends ACObjectNode>
java.util.List<T>getObjectNodeWithSelection(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getObjectNodeWithSelection and filters its return values according to the given stereotype value.java.util.List<CLParameter>
getOwnedParameter(K_CONTROL_OPTION... behaviourFlags)
Specifies the parameters owned by this behavior.SMTransition
getOwningTransition()
The transition which owns the behavior.ARG_PictureRawData
getPictureRawData()
returns the picture's raw data assigned to the diagram of this behavior.MESimpleConstraint
getPostcondition()
MESimpleConstraint
getPrecondition()
CLBehavioralFeature
getSpecification()
Designates a behavioral feature that the behavior implements.boolean
isClassifierBehavior()
True, if the behavior is theBEBehavior
of its owningCLClassifier
itself.boolean
isReentrant()
Informs whether the behavior can be invoked while it is still executing from a previous invocation.void
maintain()
If the behavior is the method of aCLBehavioralFeature
and if thisCLBehavioralFeature
has got parameters, the list of parameters at the behavior has to resemble the list of parameters of theCLBehavioralFeature
.void
modifyBehaviorDeclaration(BEBehavior ohBE, java.lang.String strDecl, java.lang.String strName, java.util.List<ARG_CLParameterDeclaration> seqPar, ARG_CLParameterDeclaration valParReturn, int idStereoBe, int idStereoPar, int idModel)
Modifies the declaration of this behavior with all parameters.void
setClassifierBehavior(boolean value)
Set the value of Attribut IsClassifierBehavior.void
setReentrant(boolean value)
Set the value of Attribut IsReentrant.void
setSpecification(CLBehavioralFeature value)
Set the value of Foreign Key Specification.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRole
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlock
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlg
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainer
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfo
-
Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLBehavioredClassifier
getClassifierBehavior, getInterfaceRealization, getOwnedBehavior, getOwnedProtocolStateMachine, getOwnedTrigger, getOwnedTrigger
-
Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLClass
getNestedClassifier, getOwnedAttribute, getOwnedOperation, getOwnedReception, isActive, setActive
-
Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLClassifier
dialogFolderRedefine, getAggregatedClassifier, getAggregatedClassifier, getAggregatedOrComposedClassifier, getAggregatedOrComposedClassifier, getAggregatingClassifier, getAggregatingClassifier, getAggregatingOrComposingClassifier, getAggregatingOrComposingClassifier, getClassifierInstance, getClassifierTemplateParameter, getComposedClassifier, getComposedClassifier, getComposingClassifier, getComposingClassifier, getContract, getContract, getContractSubstitution, getCreateObjectAction, getExceptionHandler, getInstSpec, getInterface, getOwnClass, getOwnedRule, getOwnedTemplateParameter, getOwnedUseCase, getProvidedInterface, getProvidedInterface, getProvidedInterfaceDirect, getProvidedInterfaceDirect, getRealizingClassifierRealization, getRequiredInterface, getRequiredInterface, getRequiredInterfaceDirect, getRequiredInterfaceDirect, getSubstitution, getTypedBCProperty, getTypedObjectNode, getTypedParameter, getTypedProperty, getTypedVariable, getTypedVariableDRGElement, getTypedVariableDRGElement, getUnmarshallAction, getUseCase
-
Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLEncapsulatedClassifier
getOwnedPort
-
Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLParameterAble
getFormalParameter, getFormalParameter, getOwnedParam, getOwnedParameterSet, getReturnResult, setOwnedParam
-
Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLStructuredClassifier
getCollaborationUse, getOwnedConnector, getOwnedProperty, getRepresentation
-
Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLTemplateAbleElement
getActualTemplateParameter, getActualTemplateParameter, getOwnedTemplateParameter, getTemplateBindingSource, getTemplateBindingTarget, getTemplateParameter
-
Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLTemplateParameterAbleElement
getActualParameterSubstitution, getOwningTemplateParameter, getTemplateParameter
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELClassifier
getAssociation, getAssociation, getAssociationEndFirstTypedBySelf, getAssociationEndFirstTypedBySelf, getAssociationEndNavigableTypedBySelf, getAssociationEndNavigableTypedBySelf, getAssociationEndNavigableTypedBySelfOrGeneralTransitive, getAssociationEndNavigableTypedBySelfOrGeneralTransitive, getAssociationEndTypedBySelf, getAssociationEndTypedBySelf, getAssociationEndTypedBySelfOrGeneralTransitive, getAssociationEndTypedBySelfOrGeneralTransitive, getAssociationNavigableFrom, getAssociationNavigableFrom, getAssociationOfSelfOrGeneralTransitive, getAssociationOfSelfOrGeneralTransitive, getAssociationTypedBySelf, getAssociationTypedBySelf, getClassifierViewGroup, getEffectiveRedefinerOfAssocEnd, getEffectiveRedefinerOfAssocEnd, getEffectiveSubsetterOfAssocEnd, getEffectiveSubsetterOfAssocEnd, getGeneralDirect, getGeneralDirect, getGeneralGeneralizationSet, getGeneralGeneralizationSet, getGeneralization, getGeneralTransitive, getGeneralTransitive, getItemDefinition, getOwnedAndInheritedMember, getOwnedAndInheritedMember, getPropertyNavigableFrom, getPropertyNavigableFrom, getPropertyNavigableFromSelfOrGeneralTransitive, getPropertyNavigableFromSelfOrGeneralTransitive, getSelfAndGeneralTransitive, getSelfAndGeneralTransitive, getSelfAndSpecificTransitive, getSelfAndSpecificTransitive, getSelfAndSpecificTransitiveNotAbstract, getSelfAndSpecificTransitiveNotAbstract, getSpecialization, getSpecificDirect, getSpecificDirect, getSpecificGeneralization, getSpecificGeneralizationSet, getSpecificGeneralizationSet, getSpecificTransitive, getSpecificTransitive, getSpecificTransitiveNotAbstract, getSpecificTransitiveNotAbstract, getSpecificTransitiveNotAbstractRange, getSpecificTransitiveNotAbstractRange, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd, getTypedCLStructureEntry, getTypedMaskField, getTypesOfEffectiveSubsetterOfAssocEnd, getTypesOfEffectiveSubsetterOfAssocEnd, getViewTransitive, getViewTransitive, isAbstract, isRoot, isSpecificTransitive, setAbstract
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImport
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefined
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELType
getRaisingAsException, getTypedElement, getTypedElementNotAssocEnd, getTypedElementNotAssocEnd
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssign
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssign
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependency
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAble
getMEOwnedMember, getMEPackageImport
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackageAble
getComponent, getManifest
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholder
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConcept
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getOwnedStereotypeTSOptionValSpec, getOwnedSyncedElement, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, getStereotypeTSOption, getStereotypeTSOptionBoolValue, getStereotypeTSOptionInfo, getStereotypeTSOptionLongValue, getStereotypeTSOptionNameValue, getStereotypeTSOptionStringValue, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueList, getSyncedElement, getSyncedStereotypeAble, getSyncedStereotypeAble, isCloneAbleElement, modifyStereotypePropertyValuesByName, modifyStereotypeTSOptionValuesByName, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
-
-
-
Method Detail
-
isReentrant
boolean isReentrant() throws InoNetException, SrvErrorException
Informs whether the behavior can be invoked while it is still executing from a previous invocation.- Throws:
InoNetException
SrvErrorException
-
setReentrant
void setReentrant(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsReentrant.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isClassifierBehavior
boolean isClassifierBehavior() throws InoNetException, SrvErrorException
True, if the behavior is theBEBehavior
of its owningCLClassifier
itself.- Throws:
InoNetException
SrvErrorException
-
setClassifierBehavior
void setClassifierBehavior(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsClassifierBehavior.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getBehavioredClassifier
CLBehavioredClassifier getBehavioredClassifier() throws InoNetException, SrvErrorException
The behaviored classifier the behavior belongs to. If the behavior is not owned directly by a behaviored classifier, e.g. by a state, the next owner of the element would be a behavior and, therefore, also a classifier but not a behaviored classifier. If this is the case, the traversal of the hierarchy is taken one step up to finally traverse to the behaviored classifier.- Throws:
InoNetException
SrvErrorException
-
getObjectFlowWithSelection
java.util.List<ACObjectFlow> getObjectFlowWithSelection(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getObjectFlowWithSelection
java.util.List<ACObjectFlow> getObjectFlowWithSelection(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getObjectFlowWithSelection and filters its return values according to the given stereotype value.- Parameters:
stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getObjectFlowWithTransformation
java.util.List<ACObjectFlow> getObjectFlowWithTransformation(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getObjectFlowWithTransformation
java.util.List<ACObjectFlow> getObjectFlowWithTransformation(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getObjectFlowWithTransformation and filters its return values according to the given stereotype value.- Parameters:
stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getObjectNodeWithSelection
<T extends ACObjectNode> java.util.List<T> getObjectNodeWithSelection(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
returnType
- Specifies the type of elements to be returned.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getObjectNodeWithSelection
<T extends ACObjectNode> java.util.List<T> getObjectNodeWithSelection(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getObjectNodeWithSelection and filters its return values according to the given stereotype value.- Parameters:
returnType
- Specifies the type of elements to be returned.stereotype
- The stereotype used to filter the result listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getModifyBehaviorDeclaration
ARG_BEBehaviorDeclaration getModifyBehaviorDeclaration() throws InoNetException, SrvErrorException
Returns the declaration of this behavior with all parameters.- Throws:
InoNetException
SrvErrorException
-
getPictureRawData
ARG_PictureRawData getPictureRawData() throws InoNetException, SrvErrorException
returns the picture's raw data assigned to the diagram of this behavior.- Throws:
InoNetException
SrvErrorException
-
maintain
void maintain() throws InoNetException, SrvErrorException
If the behavior is the method of aCLBehavioralFeature
and if thisCLBehavioralFeature
has got parameters, the list of parameters at the behavior has to resemble the list of parameters of theCLBehavioralFeature
.- Throws:
InoNetException
SrvErrorException
-
modifyBehaviorDeclaration
void modifyBehaviorDeclaration(BEBehavior ohBE, java.lang.String strDecl, java.lang.String strName, java.util.List<ARG_CLParameterDeclaration> seqPar, ARG_CLParameterDeclaration valParReturn, int idStereoBe, int idStereoPar, int idModel) throws InoNetException, SrvErrorException
Modifies the declaration of this behavior with all parameters.- Parameters:
ohBE
- behavior elementstrDecl
- declaration of the behaviorstrName
- name of the behaviorseqPar
- list of parametersvalParReturn
- return parameteridStereoBe
- id of behavior stereotypeidStereoPar
- id for new parameter stereotypeidModel
- id of model package- Throws:
InoNetException
SrvErrorException
-
getSpecification
CLBehavioralFeature getSpecification() throws InoNetException, SrvErrorException
Designates a behavioral feature that the behavior implements. The behavioral feature must be owned by the classifier that owns the behavior or be inherited by it. The parameters of the behavioral feature and the implementing behavior must match. If a behavior does not have a specification, it is directly associated with a classifier (i.e., it is the behavior of the classifier as a whole).- Throws:
InoNetException
SrvErrorException
-
setSpecification
void setSpecification(CLBehavioralFeature value) throws InoNetException, SrvErrorException
Set the value of Foreign Key Specification.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getCallBehaviorAction
java.util.List<ANCallBehavior> getCallBehaviorAction(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All calls of this behavior.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getDecisionNodeR
java.util.List<ACDecisionBehavior> getDecisionNodeR(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The link element to theACDecisionNode
which theBEBehavior
models the decision to be taken for.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getObjectFlowSelectionR
java.util.List<ACObjFlowBehavior> getObjectFlowSelectionR(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The link element to theACObjectFlow
which theBEBehavior
selects tokens for.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getObjectNodeR
java.util.List<ACObjNodeSelBehavior> getObjectNodeR(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The link element to theACObjectNode
which theBEBehavior
selects tokens for.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getBehaviorOwnedRule
java.util.List<MESimpleConstraint> getBehaviorOwnedRule(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- To do:
- N.Gesell
-
getPrecondition
MESimpleConstraint getPrecondition() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
- To do:
- N.Gesell
-
getPostcondition
MESimpleConstraint getPostcondition() throws InoNetException, SrvErrorException
- Throws:
InoNetException
SrvErrorException
- To do:
- N.Gesell
-
getOwnedParameter
java.util.List<CLParameter> getOwnedParameter(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Specifies the parameters owned by this behavior.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
- the result may be sorted.
-
getBehaviorExecSpec
java.util.List<IABehaviorExecSpec> getBehaviorExecSpec() throws InoNetException, SrvErrorException
All behavior execution specifications of this behavior- Throws:
InoNetException
SrvErrorException
-
getConnector
java.util.List<CLConnector> getConnector() throws InoNetException, SrvErrorException
The set of connectors that this behavior specifies a valid interaction pattern for.- Throws:
InoNetException
SrvErrorException
-
getDoActivityOwningState
SMRegularState getDoActivityOwningState() throws InoNetException, SrvErrorException
The state that owns this behavior.- Throws:
InoNetException
SrvErrorException
-
getEntryOwningState
SMRegularState getEntryOwningState() throws InoNetException, SrvErrorException
The state which owns this behavior.- Throws:
InoNetException
SrvErrorException
-
getExitOwningState
SMRegularState getExitOwningState() throws InoNetException, SrvErrorException
The state which owns this behavior.- Throws:
InoNetException
SrvErrorException
-
getOwningTransition
SMTransition getOwningTransition() throws InoNetException, SrvErrorException
The transition which owns the behavior.- Throws:
InoNetException
SrvErrorException
-
-