public interface RedefFactory
Modifier and Type | Field and Description |
---|---|
static RedefFactory |
redefFactory |
Modifier and Type | Method and Description |
---|---|
ConnectorRedefinition |
getConnectorRedefinition(org.eclipse.uml2.uml.Connector connector,
org.eclipse.emf.ecore.EObject contextHint) |
<T extends org.eclipse.uml2.uml.Vertex> |
getInheritableVertex(T vertex,
org.eclipse.emf.ecore.EObject contextHint) |
InheritingEncapsulatedClassifier |
getInheritingEncapsulatedClassifier(org.eclipse.uml2.uml.EncapsulatedClassifier classifier) |
InheritingStructuredClassifier |
getInheritingStructuredClassifier(org.eclipse.uml2.uml.StructuredClassifier classifier) |
org.eclipse.uml2.uml.Operation |
getOperationRedefinition(org.eclipse.uml2.uml.Operation operation,
org.eclipse.emf.ecore.EObject contextHint) |
PortRedefinition |
getPortRedefinition(org.eclipse.uml2.uml.Port port,
org.eclipse.emf.ecore.EObject contextHint) |
PropertyRedefinition<org.eclipse.uml2.uml.Property> |
getPropertyRedefinition(org.eclipse.uml2.uml.Property property,
org.eclipse.emf.ecore.EObject contextHint) |
RegionRedefinition |
getRegionRedefinition(org.eclipse.uml2.uml.Region region,
org.eclipse.emf.ecore.EObject contextHint) |
StateMachineRedefinition |
getStateMachineRedefinition(org.eclipse.uml2.uml.StateMachine stateMachine,
org.eclipse.emf.ecore.EObject contextHint) |
StateRedefinition |
getStateRedefinition(org.eclipse.uml2.uml.State state,
org.eclipse.emf.ecore.EObject contextHint) |
TransitionRedefinition |
getTransitionRedefinition(org.eclipse.uml2.uml.Transition transition,
org.eclipse.emf.ecore.EObject contextHint) |
static final RedefFactory redefFactory
InheritingEncapsulatedClassifier getInheritingEncapsulatedClassifier(org.eclipse.uml2.uml.EncapsulatedClassifier classifier)
classifier
- InheritingStructuredClassifier getInheritingStructuredClassifier(org.eclipse.uml2.uml.StructuredClassifier classifier)
classifier
- PropertyRedefinition<org.eclipse.uml2.uml.Property> getPropertyRedefinition(org.eclipse.uml2.uml.Property property, org.eclipse.emf.ecore.EObject contextHint)
property
- contextHint
- EObject directly or indirectly owned by the redefinition context element or the redefinition context element itselfPortRedefinition getPortRedefinition(org.eclipse.uml2.uml.Port port, org.eclipse.emf.ecore.EObject contextHint)
port
- contextHint
- EObject directly or indirectly owned by the redefinition context element or the redefinition context element itselfConnectorRedefinition getConnectorRedefinition(org.eclipse.uml2.uml.Connector connector, org.eclipse.emf.ecore.EObject contextHint)
connector
- contextHint
- EObject directly or indirectly owned by the redefinition context element or the redefinition context element itselfStateMachineRedefinition getStateMachineRedefinition(org.eclipse.uml2.uml.StateMachine stateMachine, org.eclipse.emf.ecore.EObject contextHint)
stateMachine
- contextHint
- EObject directly or indirectly owned by the redefinition context element or the redefinition context element itselfRegionRedefinition getRegionRedefinition(org.eclipse.uml2.uml.Region region, org.eclipse.emf.ecore.EObject contextHint)
region
- contextHint
- EObject directly or indirectly owned by the redefinition context element or the redefinition context element itself<T extends org.eclipse.uml2.uml.Vertex> InheritableVertex<T> getInheritableVertex(T vertex, org.eclipse.emf.ecore.EObject contextHint)
T
- vertex
- contextHint
- EObject directly or indirectly owned by the redefinition context element or the redefinition context element itselfStateRedefinition getStateRedefinition(org.eclipse.uml2.uml.State state, org.eclipse.emf.ecore.EObject contextHint)
state
- contextHint
- EObject directly or indirectly owned by the redefinition context element or the redefinition context element itselfTransitionRedefinition getTransitionRedefinition(org.eclipse.uml2.uml.Transition transition, org.eclipse.emf.ecore.EObject contextHint)
transition
- contextHint
- EObject directly or indirectly owned by the redefinition context element or the redefinition context element itselforg.eclipse.uml2.uml.Operation getOperationRedefinition(org.eclipse.uml2.uml.Operation operation, org.eclipse.emf.ecore.EObject contextHint)
operation
- The operation to be redefined. It should be virtual and
non-final.contextHint
- EObject which will be owning the redefined operation, for
example class