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 classBEBehavior.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CLBehavioredClassifiergetBehavioredClassifier()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 theACDecisionNodewhich theBEBehaviormodels the decision to be taken for.SMRegularStategetDoActivityOwningState()The state that owns this behavior.SMRegularStategetEntryOwningState()The state which owns this behavior.SMRegularStategetExitOwningState()The state which owns this behavior.ARG_BEBehaviorDeclarationgetModifyBehaviorDeclaration()Returns the declaration of this behavior with all parameters.java.util.List<ACObjFlowBehavior>getObjectFlowSelectionR(K_CONTROL_OPTION... behaviourFlags)The link element to theACObjectFlowwhich theBEBehaviorselects 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 theACObjectNodewhich theBEBehaviorselects 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.SMTransitiongetOwningTransition()The transition which owns the behavior.ARG_PictureRawDatagetPictureRawData()returns the picture's raw data assigned to the diagram of this behavior.MESimpleConstraintgetPostcondition()MESimpleConstraintgetPrecondition()CLBehavioralFeaturegetSpecification()Designates a behavioral feature that the behavior implements.booleanisClassifierBehavior()True, if the behavior is theBEBehaviorof its owningCLClassifieritself.booleanisReentrant()Informs whether the behavior can be invoked while it is still executing from a previous invocation.voidmaintain()If the behavior is the method of aCLBehavioralFeatureand if thisCLBehavioralFeaturehas got parameters, the list of parameters at the behavior has to resemble the list of parameters of theCLBehavioralFeature.voidmodifyBehaviorDeclaration(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.voidsetClassifierBehavior(boolean value)Set the value of Attribut IsClassifierBehavior.voidsetReentrant(boolean value)Set the value of Attribut IsReentrant.voidsetSpecification(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, SrvErrorExceptionInforms whether the behavior can be invoked while it is still executing from a previous invocation.- Throws:
InoNetExceptionSrvErrorException
-
setReentrant
void setReentrant(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsReentrant.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isClassifierBehavior
boolean isClassifierBehavior() throws InoNetException, SrvErrorExceptionTrue, if the behavior is theBEBehaviorof its owningCLClassifieritself.- Throws:
InoNetExceptionSrvErrorException
-
setClassifierBehavior
void setClassifierBehavior(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsClassifierBehavior.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getModifyBehaviorDeclaration
ARG_BEBehaviorDeclaration getModifyBehaviorDeclaration() throws InoNetException, SrvErrorException
Returns the declaration of this behavior with all parameters.- Throws:
InoNetExceptionSrvErrorException
-
getPictureRawData
ARG_PictureRawData getPictureRawData() throws InoNetException, SrvErrorException
returns the picture's raw data assigned to the diagram of this behavior.- Throws:
InoNetExceptionSrvErrorException
-
maintain
void maintain() throws InoNetException, SrvErrorExceptionIf the behavior is the method of aCLBehavioralFeatureand if thisCLBehavioralFeaturehas got parameters, the list of parameters at the behavior has to resemble the list of parameters of theCLBehavioralFeature.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
setSpecification
void setSpecification(CLBehavioralFeature value) throws InoNetException, SrvErrorException
Set the value of Foreign Key Specification.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getDecisionNodeR
java.util.List<ACDecisionBehavior> getDecisionNodeR(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The link element to theACDecisionNodewhich theBEBehaviormodels the decision to be taken for.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getObjectFlowSelectionR
java.util.List<ACObjFlowBehavior> getObjectFlowSelectionR(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The link element to theACObjectFlowwhich theBEBehaviorselects tokens for.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getObjectNodeR
java.util.List<ACObjNodeSelBehavior> getObjectNodeR(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The link element to theACObjectNodewhich theBEBehaviorselects tokens for.- Parameters:
behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException- To do:
- N.Gesell
-
getPrecondition
MESimpleConstraint getPrecondition() throws InoNetException, SrvErrorException
- Throws:
InoNetExceptionSrvErrorException- To do:
- N.Gesell
-
getPostcondition
MESimpleConstraint getPostcondition() throws InoNetException, SrvErrorException
- Throws:
InoNetExceptionSrvErrorException- 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:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getBehaviorExecSpec
java.util.List<IABehaviorExecSpec> getBehaviorExecSpec() throws InoNetException, SrvErrorException
All behavior execution specifications of this behavior- Throws:
InoNetExceptionSrvErrorException
-
getConnector
java.util.List<CLConnector> getConnector() throws InoNetException, SrvErrorException
The set of connectors that this behavior specifies a valid interaction pattern for.- Throws:
InoNetExceptionSrvErrorException
-
getDoActivityOwningState
SMRegularState getDoActivityOwningState() throws InoNetException, SrvErrorException
The state that owns this behavior.- Throws:
InoNetExceptionSrvErrorException
-
getEntryOwningState
SMRegularState getEntryOwningState() throws InoNetException, SrvErrorException
The state which owns this behavior.- Throws:
InoNetExceptionSrvErrorException
-
getExitOwningState
SMRegularState getExitOwningState() throws InoNetException, SrvErrorException
The state which owns this behavior.- Throws:
InoNetExceptionSrvErrorException
-
getOwningTransition
SMTransition getOwningTransition() throws InoNetException, SrvErrorException
The transition which owns the behavior.- Throws:
InoNetExceptionSrvErrorException
-
-