public interface IExceptionHandler extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addExceptionType(IGeneralClass element)
Add a ObGeneralClass to the 'ExceptionType' association.
|
int |
cardExceptionType()
Returns the number elements in the ExceptionType association.
|
int |
cardExceptionType(Class<? extends IGeneralClass> filteredClass)
Returns the number elements in the ExceptionType association filtered with the given metaclass.
|
IInputPin |
getExceptionInput()
Get the ExceptionInput association.
|
ObList<IGeneralClass> |
getExceptionType()
Get the list of ObGeneralClass to the ExceptionType association.
|
<T extends IGeneralClass> |
getExceptionType(Class<T> filteredClass)
Get the list of ObGeneralClass to the ExceptionType association.
|
String |
getGuard()
Getter for the Guard meta class attribute.
|
IActivityAction |
getProtectedNode()
Get the ProtectedNode association.
|
String |
getWeight()
Getter for the Weight meta class attribute.
|
void |
removeExceptionType(IGeneralClass element)
Remove an ObGeneralClass from the 'ExceptionType' association.
|
void |
setExceptionInput(IInputPin element)
Setter for the 'ExceptionInput' [1..1] association.
|
void |
setGuard(String value)
Setter for the 'Guard' meta class attribute
|
void |
setProtectedNode(IActivityAction element)
Setter for the 'ProtectedNode' [1..1] association.
|
void |
setWeight(String value)
Setter for the 'Weight' meta class attribute
|
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
String getGuard()
void setGuard(String value)
value
- the new 'Guard' value.String getWeight()
void setWeight(String value)
value
- the new 'Weight' value.IInputPin getExceptionInput()
void setExceptionInput(IInputPin element)
element
- The element to set.IActivityAction getProtectedNode()
void setProtectedNode(IActivityAction element)
element
- The element to set.void addExceptionType(IGeneralClass element)
element
- The ObGeneralClass to add.int cardExceptionType()
int cardExceptionType(Class<? extends IGeneralClass> filteredClass)
filteredClass
- The filter to apply.ObList<IGeneralClass> getExceptionType()
<T extends IGeneralClass> ObList<T> getExceptionType(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeExceptionType(IGeneralClass element)
element
- The ObGeneralClass to remove.