Interface ADNSchedule
- All Superinterfaces:
ADClientAble,ADM2AttrModifyAble,ELContainerAble,ELContAsgnAble,ELDeleteAble,ELElement,ELObject,ELUUIDAble
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNotificationConditions(MMStereotypeAble ohElement, List<? extends ADNCondition> seqCond) getElementOfSchedule(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All elements considered in thisADNSchedule.getElementOfSchedule(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getElementOfSchedule and filters its return values according to the given stereotype value.All scheduled notification elements of this notification schedule.TheADUserNotificationthat own this notification schedule.The schedule of the notification.booleantrue, if the notification schedule is activated.voidsetElementOfSchedule(List<? extends ELElement> values) Set the value of View ElementOfSchedule.voidsetScheduleActive(boolean value) Set the value of Attribut IsScheduleActive.voidsubtractNotificationConditions(MMStereotypeAble ohElement, List<? extends ADNCondition> seqCond) Subtract a list of conditions from theADNScheduledElementofMMStereotypeAblewithin thisADNSchedule.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.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.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasReadMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getInnoRef, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Method Details
-
getSchedule
The schedule of the notification.- Throws:
InoNetExceptionSrvErrorException
-
isScheduleActive
true, if the notification schedule is activated.- Throws:
InoNetExceptionSrvErrorException
-
setScheduleActive
Set the value of Attribut IsScheduleActive.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getElementOfSchedule
<T extends ELElement> List<T> getElementOfSchedule(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All elements considered in thisADNSchedule.- 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
-
getElementOfSchedule
<T extends ELElement> List<T> getElementOfSchedule(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException The method calls getElementOfSchedule 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
-
setElementOfSchedule
void setElementOfSchedule(List<? extends ELElement> values) throws InoNetException, SrvErrorException Set the value of View ElementOfSchedule.- Parameters:
values- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
addNotificationConditions
void addNotificationConditions(MMStereotypeAble ohElement, List<? extends ADNCondition> seqCond) throws InoNetException, SrvErrorException - Parameters:
ohElement- model element which may have a notificationseqCond- list of added or subtracted conditions- Throws:
InoNetExceptionSrvErrorException
-
subtractNotificationConditions
void subtractNotificationConditions(MMStereotypeAble ohElement, List<? extends ADNCondition> seqCond) throws InoNetException, SrvErrorException Subtract a list of conditions from theADNScheduledElementofMMStereotypeAblewithin thisADNSchedule.- Parameters:
ohElement- model element which may have a notificationseqCond- list of added or subtracted conditions- Throws:
InoNetExceptionSrvErrorException
-
getOwnedScheduledElement
All scheduled notification elements of this notification schedule.- Throws:
InoNetExceptionSrvErrorException
-
getOwningNotification
TheADUserNotificationthat own this notification schedule.- Throws:
InoNetExceptionSrvErrorException
-