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,METermAble,MMAttachmentAble,MMCommentContainerAble,MMLabelAble,MMLabelTextAttachmentAble,MMStereotypeAble,MMTextAble
- All Known Subinterfaces:
ACActivity,BEOpaque,IAInteraction,SMProtocolStateMachine,SMStateMachine
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 -
Method Summary
Modifier and TypeMethodDescriptionThe behaviored classifier the behavior belongs to.All behavior execution specifications of this behaviorThe rule constraint owned by thisBEBehavior.All calls of this behavior.The set of connectors that this behavior specifies a valid interaction pattern for.The link element to theACDecisionNodewhich theBEBehaviormodels the decision to be taken for.The state that owns this behavior.The state which owns this behavior.The state which owns this behavior.Returns the declaration of this behavior with all parameters.The link element to theACObjectFlowwhich theBEBehaviorselects tokens for.getObjectFlowWithSelection(MMStereotype stereotype) The method calls getObjectFlowWithSelection and filters its return values according to the given stereotype value.getObjectFlowWithTransformation(MMStereotype stereotype) The method calls getObjectFlowWithTransformation and filters its return values according to the given stereotype value.The link element to theACObjectNodewhich theBEBehaviorselects tokens for.<T extends ACObjectNode>
List<T> getObjectNodeWithSelection(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) <T extends ACObjectNode>
List<T> getObjectNodeWithSelection(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getObjectNodeWithSelection and filters its return values according to the given stereotype value.getOwnedParameter(K_CONTROL_OPTION... behaviourFlags) Specifies the parameters owned by this behavior.The transition which owns the behavior.returns the picture's raw data assigned to the diagram of this behavior.The post condition owned by thisBEBehavior.The pre condition owned by thisBEBehavior.Designates a behavioral feature that the behavior implements.booleanTrue, if the behavior is theBEBehaviorof its owningCLClassifieritself.booleanInforms 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, String strDecl, String strName, 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.voidSet the value of Foreign Key Specification.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRoleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistoryMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlockMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlgMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainerMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfoMethods inherited from interface de.mid.innovator.srv2api.icw2class.CLBehavioredClassifier
getClassifierBehavior, getInterfaceRealization, getOwnedBehavior, getOwnedProtocolStateMachine, getOwnedTrigger, getOwnedTriggerMethods inherited from interface de.mid.innovator.srv2api.icw2class.CLClass
getNestedClassifier, getOwnedAttribute, getOwnedOperation, getOwnedReception, isActive, setActiveMethods 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, getTypedPropertyNotAssocEnd, getTypedVariable, getTypedVariableDRGElement, getTypedVariableDRGElement, getUnmarshallAction, getUseCaseMethods inherited from interface de.mid.innovator.srv2api.icw2class.CLEncapsulatedClassifier
getOwnedPortMethods inherited from interface de.mid.innovator.srv2api.icw2class.CLParameterAble
getFormalParameter, getFormalParameter, getOwnedParam, getOwnedParameterSet, getReturnResultMethods inherited from interface de.mid.innovator.srv2api.icw2class.CLStructuredClassifier
getCollaborationUse, getOwnedConnector, getOwnedProperty, getRepresentationMethods inherited from interface de.mid.innovator.srv2api.icw2class.CLTemplateAbleElement
getActualTemplateParameter, getActualTemplateParameter, getOwnedTemplateParameter, getTemplateBindingSource, getTemplateBindingTarget, getTemplateParameterMethods inherited from interface de.mid.innovator.srv2api.icw2class.CLTemplateParameterAbleElement
getActualParameterSubstitution, getOwningTemplateParameter, getTemplateParameterMethods 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, setAbstractMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwnerMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKindMethods 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, getPackageImportMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibilityMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackageMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefinedMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELType
getRaisingAsException, getTypedElement, getTypedElementNotAssocEnd, getTypedElementNotAssocEnd, isTypeReuseableMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAbleMethods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssignMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getDataModel, getDataModelName, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColorMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependencyMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAble
getMEOwnedMember, getMEPackageImportMethods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessageMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEPackageAble
getComponent, getManifestMethods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholderMethods inherited from interface de.mid.innovator.srv2api.icw2model.METermAble
getTerm, setTermMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachmentMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConceptMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfoMethods 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, setSyncedStereotypeAbleMethods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getText, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
Method Details
-
isReentrant
Informs whether the behavior can be invoked while it is still executing from a previous invocation.- Throws:
InoNetExceptionSrvErrorException
-
setReentrant
Set the value of Attribut IsReentrant.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isClassifierBehavior
True, if the behavior is theBEBehaviorof its owningCLClassifieritself.- Throws:
InoNetExceptionSrvErrorException
-
setClassifierBehavior
Set the value of Attribut IsClassifierBehavior.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getBehavioredClassifier
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
- Throws:
InoNetExceptionSrvErrorException
-
getObjectFlowWithSelection
List<ACObjectFlow> getObjectFlowWithSelection(MMStereotype stereotype) 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 list- Throws:
InoNetExceptionSrvErrorException
-
getObjectFlowWithTransformation
- Throws:
InoNetExceptionSrvErrorException
-
getObjectFlowWithTransformation
List<ACObjectFlow> getObjectFlowWithTransformation(MMStereotype stereotype) 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 list- Throws:
InoNetExceptionSrvErrorException
-
getObjectNodeWithSelection
<T extends ACObjectNode> List<T> getObjectNodeWithSelection(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> List<T> getObjectNodeWithSelection(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
Returns the declaration of this behavior with all parameters.- Throws:
InoNetExceptionSrvErrorException
-
getPictureRawData
returns the picture's raw data assigned to the diagram of this behavior.- Throws:
InoNetExceptionSrvErrorException
-
maintain
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.- Throws:
InoNetExceptionSrvErrorException
-
modifyBehaviorDeclaration
void modifyBehaviorDeclaration(BEBehavior ohBE, String strDecl, String strName, 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
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
Set the value of Foreign Key Specification.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getCallBehaviorAction
All calls of this behavior.- Throws:
InoNetExceptionSrvErrorException
-
getDecisionNodeR
The link element to theACDecisionNodewhich theBEBehaviormodels the decision to be taken for.- Throws:
InoNetExceptionSrvErrorException
-
getObjectFlowSelectionR
The link element to theACObjectFlowwhich theBEBehaviorselects tokens for.- Throws:
InoNetExceptionSrvErrorException
-
getObjectNodeR
The link element to theACObjectNodewhich theBEBehaviorselects tokens for.- Throws:
InoNetExceptionSrvErrorException
-
getBehaviorOwnedRule
The rule constraint owned by thisBEBehavior.- Throws:
InoNetExceptionSrvErrorException
-
getPrecondition
The pre condition owned by thisBEBehavior.- Throws:
InoNetExceptionSrvErrorException
-
getPostcondition
The post condition owned by thisBEBehavior.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedParameter
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
All behavior execution specifications of this behavior- Throws:
InoNetExceptionSrvErrorException
-
getConnector
The set of connectors that this behavior specifies a valid interaction pattern for.- Throws:
InoNetExceptionSrvErrorException
-
getDoActivityOwningState
The state that owns this behavior.- Throws:
InoNetExceptionSrvErrorException
-
getEntryOwningState
The state which owns this behavior.- Throws:
InoNetExceptionSrvErrorException
-
getExitOwningState
The state which owns this behavior.- Throws:
InoNetExceptionSrvErrorException
-
getOwningTransition
The transition which owns the behavior.- Throws:
InoNetExceptionSrvErrorException
-