Interface IReclassifyObjectAction
The public interface for ReclassifyObjectAction
[DefaultImplementationType(typeof(ReclassifyObjectAction))]
[XmlDefaultImplementationType(typeof(ReclassifyObjectAction))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//ReclassifyObjectAction")]
public interface IReclassifyObjectAction : IAction, IExecutableNode, IActivityNode, IActivityContent, IRedefinableElement, INamedElement, IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Properties
IsReplaceAll
Specifies whether existing Classifiers should be removed before adding the new Classifiers. <p>From package UML::Actions.</p>
[TypeConverter(typeof(LowercaseBooleanConverter))]
[XmlElementName("isReplaceAll")]
[XmlAttribute(true)]
bool IsReplaceAll { get; set; }
Property Value
NewClassifier
A set of Classifiers to be added to the Classifiers of the given object. <p>From package UML::Actions.</p>
[XmlElementName("newClassifier")]
[XmlAttribute(true)]
ISetExpression<IClassifier> NewClassifier { get; }
Property Value
Object
The InputPin that holds the object to be reclassified. <p>From package UML::Actions.</p>
[Browsable(false)]
[XmlElementName("object")]
[XmlAttribute(false)]
[Containment]
IInputPin Object { get; set; }
Property Value
OldClassifier
A set of Classifiers to be removed from the Classifiers of the given object. <p>From package UML::Actions.</p>
[XmlElementName("oldClassifier")]
[XmlAttribute(true)]
ISetExpression<IClassifier> OldClassifier { get; }
Property Value
Methods
Classifier_not_abstract(object, object)
None of the newClassifiers may be abstract. not newClassifier->exists(isAbstract)
bool Classifier_not_abstract(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
Input_pin(object, object)
The object InputPin has no type. object.type = null
bool Input_pin(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.
Returns
Multiplicity(object, object)
The multiplicity of the object InputPin is 1..1. object.is(1,1)
bool Multiplicity(object diagnostics, object context)
Parameters
diagnostics
objectThe chain of diagnostics to which problems are to be appended.
context
objectThe cache of context-specific information.