de.mid.innovator.srv2api.icw2im
Interface IMIndexedFeature

All Superinterfaces:
ADClientAble, ADFindAble, ADHistoryAble, ADM2AttrModifyAble, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELObject, ELUUIDAble, ELValueContainerAble, MEModelElement, MEStereotypeAble, MMCommentContainerAble, MMStereotypeAble
All Known Subinterfaces:
DBIndexedColumn

public interface IMIndexedFeature
extends ADHistoryAble, ELUUIDAble, MEStereotypeAble

This is a utility class for IMIndexedFeature that provides static methods for creation or other purposes.

Note:
The interface IMIndexedFeature describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!

Nested Class Summary
static class IMIndexedFeature.VAttr
           
 
Method Summary
 String getExpression()
          Specifies an expression built from the feature and SQL functions.
 IMFeature getFeature()
          Reference to the IMFeature indexed by this IMIndexedFeature.
 IMIndex getOwningIMIndex()
          Reference to the IMIndex of this IMIndexedFeature.
 boolean isAscending()
          If true, the feature is sorted in ascending order; if false, in descending order.
 void setAscending(boolean value)
          Set the value of Attribut IsAscending.
 void setExpression(String value)
          Set the value of Attribut Expression.
 
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.icw2elem.ELUUIDAble
getUUID, setUUID
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getClientMappingDependency, getOutgoingConceptRealization, getProxyAsgProperty, getRealizedConcept, getRealizedConcept, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, replaceRealizedConcepts, setMapped, setRealizedConcept, setRequirementOfStakeholder
 
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.icw2meta.ADClientAble
getAnnotation, getLogic, getLogic, getPresentationContext, getSection
 
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.MMCommentContainerAble
getOwnedComment
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, isCloneAbleElement, modifyStereotypePropertyValuesByName, setStereotype, setStereotypePropertyInfo
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getCheckSetNotToLocalizeAttribute, getClientDependency, getNotToLocalizeAttribute, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedLocalizedValue, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, resetNotToLocalizeAttribute, setNotToLocalizeAttribute, sortContents
 
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.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
 
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.ELValueContainerAble
getValueReUseAble, setValueReUseAble
 

Method Detail

getExpression

String getExpression()
                     throws InoNetException,
                            SrvErrorException
Specifies an expression built from the feature and SQL functions.
If the expression is empty, the feature name is used for creating the IMIndex.

Throws:
InoNetException
SrvErrorException

getFeature

IMFeature getFeature()
                     throws InoNetException,
                            SrvErrorException
Reference to the IMFeature indexed by this IMIndexedFeature.

Throws:
InoNetException
SrvErrorException

getOwningIMIndex

IMIndex getOwningIMIndex()
                         throws InoNetException,
                                SrvErrorException
Reference to the IMIndex of this IMIndexedFeature.

Throws:
InoNetException
SrvErrorException

isAscending

boolean isAscending()
                    throws InoNetException,
                           SrvErrorException
If true, the feature is sorted in ascending order; if false, in descending order.

Throws:
InoNetException
SrvErrorException

setAscending

void setAscending(boolean value)
                  throws InoNetException,
                         SrvErrorException
Set the value of Attribut IsAscending.

Parameters:
value - The value to be set.
Throws:
InoNetException
SrvErrorException

setExpression

void setExpression(String value)
                   throws InoNetException,
                          SrvErrorException
Set the value of Attribut Expression.

Parameters:
value - The value to be set.
Throws:
InoNetException
SrvErrorException