Interface ADOptionAble

All Superinterfaces:
ELContainerAble, ELDeleteAble, ELElement, ELObject
All Known Subinterfaces:
ACActivity, ADApplicationConfiguration, ADConfigTranslation, ADModel, ADModelTranslation, ADTranslationAble, ADVersionAble, ADXModel, BCExpression, BCPropertySet, BCRootReuseAbleElement, BCTerm, BEAnyReceiveEvent, BEBehavior, BECallEvent, BEChangeEvent, BEEvent, BEMessageEvent, BEOpaque, BESignalEvent, BETimeEvent, BI2Cube, BI2DimensionTree, BI2MeasurementTime, BIHierarchy, BIHierarchyRole, BPCallAble, BPCallAbleProcessElement, BPCollaboration, BPConditionalEventDefinition, BPDataStore, BPDia, BPEndPoint, BPError, BPEscalation, BPEventDefinition, BPGlobalMaskTask, BPGlobalTask, BPInterface, BPItemDefinition, BPLinkEventDefinition, BPMaskDefinition, BPMessage, BPPath, BPProcess, BPSignal, BPTimerEventDefinition, BRCostCenter, BRDia, BRLocation, BROrgUnit, BRPerson, BRResource, BRResourceCL, BRRole, BRTechnical, BSDia, BSFinalState, BSRegularState, BSState, CLActor, CLArtifact, CLAssocClass, CLAssociation, CLBehavioredClassifier, CLClass, CLClassDia, CLClassifier, CLCollaboration, CLCommunicationPath, CLComponent, CLComponentDia, CLCompositeStructureDia, CLDataType, CLDeclarationAbleClassifier, CLDeploymentDia, CLDeploymentSpec, CLDevice, CLDia, CLEncapsulatedClassifier, CLEnumeration, CLExecEnv, CLHierarchyAbleDia, CLInstanceSpecification, CLInterface, CLNode, CLPrimitiveType, CLRequirementDia, CLSignal, CLStructuredClassifier, CLStructureDefinition, CLStructureDefinitionDia, CLTemplateParameterAbleClass, CLUseCase, CLUseCaseDia, DBAuthorizationIdentifier, DBCheckConstraint, DBColumnSet, DBConnection, DBDia, DBGroup, DBPackage, DBRole, DBSiblingConstraint, DBSQLGeneric, DBStoredProcedure, DBTable, DBUser, DBView, DMGroup, DRBusinessKnowledgeModel, DRDecision, DRDecisionRequirementDia, DRDecisionService, DRGElement, DRInputData, DRInvocable, DRKnowledgeSource, ERAttributeSet, ERCheckConstraint, ERDia, ERDiaAll, EREntity, ERRelationship, ERView, GCConcept, GCDia, GCDynDia, GCJunction, GCNode, IAInteraction, IMAssociation, IMClassifier, IMCLDataType, IMConstraint, IMDia, IMProcedure, IMSemanticDataType, IMSequence, MEConfigurationManagement, MEConstraint, MEHierarchyAble, MEMappingConfigurationPackage, MEMappingConfigurationPackageForward, MEMappingConfigurationPackageReverse, MEMappingPackageContent, MEMappingPackageType, MEMappingPackageTypeForward, MEMappingPackageTypeReverse, MEModel, MEPackage, MERequirement, MESection, MEStubPackage, MEStubPackageBase, MEStubPackageExternalModel, MEStubPackageInnovator, MESystemModel, MESystemModelManagement, MM2SchemaTranslation, MMProfile, MMProfileTranslation, MMStereotype, MMSyncProfile, MMXProfile, PRAnalysisDia, PRDiaWhiteboard, PRVersionAbleDia, SMProtocolStateMachine, SMStateMachine

public interface ADOptionAble extends ELContainerAble
Elements which can own an option.
Note:
The interface ADOptionAble describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
  • Method Details

    • modifyOptionDlg

      void modifyOptionDlg(K_OPTION kOption, boolean setUserHost, String sValUserHost, int lValUserHost, boolean setUser, String sValUser, int lValUser, boolean setGeneral, String sValGeneral, int lValGeneral) throws InoNetException, SrvErrorException
      Modify the options specified by the given parameters.
      Parameters:
      kOption - Kind of the option
      setUserHost - isTrue, if user host option should be set
      sValUserHost - String value for the user host option
      lValUserHost - Long value for the user host option
      setUser - isTrue, if user option should be set
      sValUser - String value for the user option
      lValUser - Long value for the user option
      setGeneral - isTrue, if general option should be set
      sValGeneral - String value for the general option
      lValGeneral - Long value for the general option
      Throws:
      InoNetException
      SrvErrorException
    • getOwnedOption

      <T extends ADOption> List<T> getOwnedOption(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
      The options which are owned by the current object.
      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
      Sorted:
      the result may be sorted.