Interface CLValueRangeAble
- All Superinterfaces:
ADClientAble,ADM2AttrModifyAble,ELContainerAble,ELDeleteAble,ELElement,ELNamedElement,ELObject,MEModelElement,MENamedElement
- All Known Subinterfaces:
CLStructureDefinition,CLStructureElement,CLStructureEntry,CLStructureGroup,DMInputClause,DMOutputClause
This is a utility class for CLValueRangeAble that provides static methods for creation or other purposes.
- Note:
- The interface CLValueRangeAble 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 TypeMethodDescriptioncreateRangeValue(ELValSpec ohRef, String strValue) Creates a new value as content of thisCLValueRangeAble.voiddeleteRangeValue(ELElement item) Deletes the specified value owned by thisCLValueRangeAble.Returns the list of string values which may be used for thisCLValueRangeAble.The expression which may restrict the values for thisCLValueRangeAble.getOwnedValueRange(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All value specifications which may be used as the values for thisCLValueRangeAble.The expression which may contain the values for thisCLValueRangeAble.Returns the list of all values owned by thisCLValueRangeAble.The type restriction specification for thisCLValueRangeAble.A string of all values which may be used for thisCLValueRangeAble.The value restriction language for thisCLValueRangeAble.The value restriction specification for thisCLValueRangeAble.voidmergeRangeValues(ELValSpec ohValue, List<? extends ELValSpec> seqValue) voidmodifyRangeValue(ELValSpec ohValue, String strValue) Modifies the specified value within thisCLValueRangeAble.voidmodifyValueRangeList(List<String> seqValues) Modifies the list of string values which may be used for thisCLValueRangeAble.voidSet the value of Info TypeRestrictionSpecification.voidsetValueRangeAsString(String value) Set the value of Info ValueRangeAsString.voidSet the value of Info ValueRestrictionLanguage.voidSet the value of Info ValueRestrictionSpecification.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods 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.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.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.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods 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, getMESupplierMappingDependency
-
Method Details
-
getValueRestrictionSpecification
The value restriction specification for thisCLValueRangeAble.- Throws:
InoNetExceptionSrvErrorException
-
setValueRestrictionSpecification
Set the value of Info ValueRestrictionSpecification.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getValueRestrictionLanguage
The value restriction language for thisCLValueRangeAble.- Throws:
InoNetExceptionSrvErrorException
-
setValueRestrictionLanguage
Set the value of Info ValueRestrictionLanguage.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getValueRangeAsString
A string of all values which may be used for thisCLValueRangeAble.- Throws:
InoNetExceptionSrvErrorException
-
setValueRangeAsString
Set the value of Info ValueRangeAsString.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getTypeRestrictionSpecification
The type restriction specification for thisCLValueRangeAble.- Throws:
InoNetExceptionSrvErrorException
-
setTypeRestrictionSpecification
Set the value of Info TypeRestrictionSpecification.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getRangeValues
Returns the list of all values owned by thisCLValueRangeAble.- Throws:
InoNetExceptionSrvErrorException
-
getModifyValueRangeList
Returns the list of string values which may be used for thisCLValueRangeAble.- Throws:
InoNetExceptionSrvErrorException
-
createRangeValue
ELValSpec createRangeValue(ELValSpec ohRef, String strValue) throws InoNetException, SrvErrorException Creates a new value as content of thisCLValueRangeAble.- Parameters:
ohRef- the new value is created behind this value or at the endstrValue- new string value- Throws:
InoNetExceptionSrvErrorException
-
deleteRangeValue
Deletes the specified value owned by thisCLValueRangeAble.- Parameters:
item- ELElement instance- Throws:
InoNetExceptionSrvErrorException
-
mergeRangeValues
void mergeRangeValues(ELValSpec ohValue, List<? extends ELValSpec> seqValue) throws InoNetException, SrvErrorException Merges a list of values to a single value. All usages of the merged values are reconnected to the remaining value. The merged values are deleted.- Parameters:
ohValue- the remaining valueseqValue- the list of values merged with the remaining value- Throws:
InoNetExceptionSrvErrorException
-
modifyRangeValue
Modifies the specified value within thisCLValueRangeAble.- Parameters:
ohValue- the modified valuestrValue- new string value- Throws:
InoNetExceptionSrvErrorException
-
modifyValueRangeList
Modifies the list of string values which may be used for thisCLValueRangeAble.- Parameters:
seqValues- list of string values- Throws:
InoNetExceptionSrvErrorException
-
getOwnedValueRestriction
The expression which may contain the values for thisCLValueRangeAble.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedValueRange
<T extends ELValSpec> List<T> getOwnedValueRange(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All value specifications which may be used as the values for thisCLValueRangeAble.- 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 sorted.
-
getOwnedTypeRestriction
The expression which may restrict the values for thisCLValueRangeAble.- Throws:
InoNetExceptionSrvErrorException
-