public class CreateSpecializedTypeAction extends GenericRuleViolationAction
Modifier and Type | Field and Description |
---|---|
static java.util.List<java.lang.Class<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier>> |
UNSPECIALIZABLE_CLASSIFIERS |
annotation
Constructor and Description |
---|
CreateSpecializedTypeAction(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property property,
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier parent,
java.lang.String name,
boolean isIndividual,
boolean isRecursive) |
Modifier and Type | Method and Description |
---|---|
static com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier |
createSpecializedClassifier(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier general,
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier parent,
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.StructuralFeature structuralFeature) |
static void |
createSpecializedType(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property property,
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier parent,
boolean isIndividual,
boolean isRecursive) |
static boolean |
createSpecializedType(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.StructuralFeature redefinedAttribute,
com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier parent,
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.RedefinableElement> traveled,
java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier> visited,
boolean isIndividual,
boolean isRecursive) |
java.lang.String |
getName() |
java.lang.String |
getSessionName() |
void |
run() |
actionPerformed, canExecute, execute, getProgressDescription, onStart, onStop
doAction, doAfterSuccess, execute, executeMany, getAnnotation, removeViolationAndUpdateWindow, removeViolationsAndUpdateWindow, saySuccess, setAnnotation, setRuleViolationResult, setValidationWindowRun
accept, addAction, addPropertyChangeListener, addShortcut, addShotcut, addWeakPropertyChangeListener, clone, compareTo, createMenuItem, equals, firePropertyChange, getActions, getCommandKey, getDescription, getGroup, getIcon, getID, getLargeIcon, getLargeOrSmallIcon, getMnemonicKey, getPropertyChangeListeners, getShortcuts, getSmallIcon, getSmallOrLargeIcon, hashCode, isIDGenerated, removeAction, removePropertyChangeListener, removeShortcut, removeWeakPropertyChangeListener, setActions, setDescription, setGroup, setLargeIcon, setMnemonicKey, setName, setShortcuts, setSmallIcon, shallowClone, toString
public static final java.util.List<java.lang.Class<? extends com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier>> UNSPECIALIZABLE_CLASSIFIERS
public CreateSpecializedTypeAction(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property property, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier parent, java.lang.String name, boolean isIndividual, boolean isRecursive)
public static final void createSpecializedType(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Property property, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier parent, boolean isIndividual, boolean isRecursive)
public static final boolean createSpecializedType(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.StructuralFeature redefinedAttribute, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier parent, java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.RedefinableElement> traveled, java.util.List<com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier> visited, boolean isIndividual, boolean isRecursive)
public static final com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier createSpecializedClassifier(com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier general, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Classifier parent, com.nomagic.uml2.ext.magicdraw.classes.mdkernel.StructuralFeature structuralFeature)
public void run()
public java.lang.String getName()
getName
in class GenericRuleViolationAction
public java.lang.String getSessionName()
getSessionName
in class GenericRuleViolationAction