Package de.mid.innovator.srv2api.icw2im
Interface IMTrigger
-
- All Superinterfaces:
ADClientAble
,ADFindAble
,ADHistoryAble
,ADM2AttrModifyAble
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAsgnAble
,ELObject
,ELUUIDAble
,ELValueContainerAble
,IMProcedureExpressionAble
,MECommentAble
,MEModelElement
,MENamedElement
,MENamespaceAsgnAble
,MEStereotypeAble
,MMAttachmentAble
,MMCommentContainerAble
,MMLabelAble
,MMLabelTextAttachmentAble
,MMStereotypeAble
,MMTextAble
- All Known Subinterfaces:
DBTrigger
public interface IMTrigger extends ADHistoryAble, IMProcedureExpressionAble, MENamespaceAsgnAble
This is a utility class for IMTrigger that provides static methods for creation or other purposes.- Note:
- The interface IMTrigger describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IMTrigger.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description K_TRIGGER_GRANULARITY
getActionGranularity()
It indicates if the trigger is called once per statement execution or before or after each row of the table is modified.K_TRIGGER_TIME
getActionTime()
It indicates if the trigger activity is run before, after or instead of the statement or row is modified.boolean
getDeleteType()
It indicates if the trigger is used by the delete event.boolean
getInsertType()
It indicates if the trigger is used by the insert event.IMClassifier
getOwningClassifier()
Reference to the classifier of thisIMTrigger
.boolean
getUpdateType()
It indicates if the trigger is used by the update event.void
setActionGranularity(K_TRIGGER_GRANULARITY value)
Set the value of Attribut ActionGranularity.void
setActionTime(K_TRIGGER_TIME value)
Set the value of Attribut ActionTime.void
setDeleteType(boolean value)
Set the value of Attribut DeleteType.void
setInsertType(boolean value)
Set the value of Attribut InsertType.void
setUpdateType(boolean value)
Set the value of Attribut UpdateType.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
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.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
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, sortContents
-
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.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.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
-
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.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2im.IMProcedureExpressionAble
getOwnedExpression
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssign
-
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.icw2model.MENamedElement
getMappingSourceElement, getMappingSourceElement, getMESupplierDependency, getMESupplierMappingDependency
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAsgnAble
getMENamespace, getSignatureMessage
-
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getApplicableAnalysisDia, getClientMappingDependency, getDecisionMade, getDecisionOwned, getKnowledgeSourceOfOwner, getMappingTargetElement, getMappingTargetElement, getProxyAsgProperty, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, setMapped, setRequirementOfStakeholder
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOutgoingConceptRealization, getOwnedComment, getRealizedConcept, getRealizedConcept, replaceRealizedConcepts, setRealizedConcept
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, completelySynchronizeOthers, completelySynchronizeThis, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getOwnedStereotypeTSOptionValSpec, getOwnedSyncedElement, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, getStereotypeTSOption, getStereotypeTSOptionBoolValue, getStereotypeTSOptionInfo, getStereotypeTSOptionLongValue, getStereotypeTSOptionNameValue, getStereotypeTSOptionStringValue, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueByPattern, getStereotypeTSOptionValueList, getSyncedElement, getSyncedStereotypeAble, getSyncedStereotypeAble, isCloneAbleElement, modifyStereotypePropertyValuesByName, modifyStereotypeTSOptionValuesByName, setStereotype, setStereotypePropertyInfo, setStereotypeTSOptionInfo, setSyncedStereotypeAble
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
-
-
-
-
Method Detail
-
getActionGranularity
K_TRIGGER_GRANULARITY getActionGranularity() throws InoNetException, SrvErrorException
It indicates if the trigger is called once per statement execution or before or after each row of the table is modified.- Throws:
InoNetException
SrvErrorException
-
setActionGranularity
void setActionGranularity(K_TRIGGER_GRANULARITY value) throws InoNetException, SrvErrorException
Set the value of Attribut ActionGranularity.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getActionTime
K_TRIGGER_TIME getActionTime() throws InoNetException, SrvErrorException
It indicates if the trigger activity is run before, after or instead of the statement or row is modified.- Throws:
InoNetException
SrvErrorException
-
setActionTime
void setActionTime(K_TRIGGER_TIME value) throws InoNetException, SrvErrorException
Set the value of Attribut ActionTime.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getInsertType
boolean getInsertType() throws InoNetException, SrvErrorException
It indicates if the trigger is used by the insert event.- Throws:
InoNetException
SrvErrorException
-
setInsertType
void setInsertType(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut InsertType.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getUpdateType
boolean getUpdateType() throws InoNetException, SrvErrorException
It indicates if the trigger is used by the update event.- Throws:
InoNetException
SrvErrorException
-
setUpdateType
void setUpdateType(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut UpdateType.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getDeleteType
boolean getDeleteType() throws InoNetException, SrvErrorException
It indicates if the trigger is used by the delete event.- Throws:
InoNetException
SrvErrorException
-
setDeleteType
void setDeleteType(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut DeleteType.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getOwningClassifier
IMClassifier getOwningClassifier() throws InoNetException, SrvErrorException
Reference to the classifier of thisIMTrigger
.- Throws:
InoNetException
SrvErrorException
-
-