Interface ELViewGroupAble
- All Superinterfaces:
ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELNamedElement,ELNamespaceAble,ELNamespaceAsgnAble,ELObject,ELUUIDAble,ELViewElement
- All Known Subinterfaces:
BI2Cube,BI2DimensionLevel,BI2DimensionTree,BI2Hierarchy,BI2HierarchyLevel,BIHierarchy,BIHierarchyLevel,CLStructureDefinition,CLStructureGroup,DBView,DBViewFrom,DBViewSubselectFrom,ELView,ELViewGroup,ERView,ERViewFrom,ERViewSubselectFrom,IMView,IMViewFrom,IMViewSubselectFrom
This is a utility class for ELViewGroupAble that provides static methods for creation or other purposes.
- Note:
- The interface ELViewGroupAble 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 TypeMethodDescriptiongetFeatureNotUsedByEntry(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All features owned by the connected classifier which are not used by view entries that are directly owned by thisELViewGroupAble.getFeatureNotUsedByEntry(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getFeatureNotUsedByEntry and filters its return values according to the given stereotype value.getFeatureUsedByEntry(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) getFeatureUsedByEntry(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getFeatureUsedByEntry and filters its return values according to the given stereotype value.The type of the grouping element, i.e.<T extends ELViewEntry>
List<T> getOwnedViewEntry(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All view entrys owned by this view group able.<T extends ELViewGroup>
List<T> getOwnedViewGroup(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All view groups owned by this view group able.The classifier used by this group able element.If the structure shall be mapped onto XSD the type may be given here.voidsetGroupType(K_GROUPTYPE value) Set the value of Attribut GroupType.voidSet the value of Foreign Key ViewGroupClassifier.voidsetXSDElemType(K_XSD_ELEM value) Set the value of Attribut XSDElemType.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, 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.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUIDMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELViewElement
getConcreteExpression, getConcreteExpressionQuoted, getEnvironmentView, getExprFlowText, getExprInnoRefText, getExprText, getModifyViewExpressionFlow, getUsedFeature, modifyViewExpressionFlow, setConcreteExpression, setExprFlowText, setExprInnoRefText, setUsedFeature
-
Method Details
-
getGroupType
The type of the grouping element, i.e. a choice of one of the sub elements.- Throws:
InoNetExceptionSrvErrorException
-
setGroupType
Set the value of Attribut GroupType.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getXSDElemType
If the structure shall be mapped onto XSD the type may be given here.- Throws:
InoNetExceptionSrvErrorException
-
setXSDElemType
Set the value of Attribut XSDElemType.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getFeatureUsedByEntry
<T extends ELFeature> List<T> getFeatureUsedByEntry(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
-
getFeatureUsedByEntry
<T extends ELFeature> List<T> getFeatureUsedByEntry(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getFeatureUsedByEntry 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
-
getFeatureNotUsedByEntry
<T extends ELFeature> List<T> getFeatureNotUsedByEntry(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All features owned by the connected classifier which are not used by view entries that are directly owned by thisELViewGroupAble.- 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
-
getFeatureNotUsedByEntry
<T extends ELFeature> List<T> getFeatureNotUsedByEntry(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getFeatureNotUsedByEntry 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
-
getViewGroupClassifier
The classifier used by this group able element.- Throws:
InoNetExceptionSrvErrorException
-
setViewGroupClassifier
Set the value of Foreign Key ViewGroupClassifier.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedViewEntry
<T extends ELViewEntry> List<T> getOwnedViewEntry(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All view entrys owned by this view group able.- 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- Sorted:
- the result may be sorted.
-
getOwnedViewGroup
<T extends ELViewGroup> List<T> getOwnedViewGroup(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All view groups owned by this view group able.- 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- Sorted:
- the result may be sorted.
-