|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterImpl
org.jupe.editors.classdiagram.model.ModelElement
org.jupe.editors.classdiagram.model.nodes.NodeModelElement
org.jupe.editors.classdiagram.model.nodes.AbstractClassInterfaceElement
org.jupe.editors.classdiagram.model.nodes.InterfaceElement
public class InterfaceElement
Element to represent an Interface in an ClassDiagramElement.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
---|
org.eclipse.emf.common.notify.Adapter.Internal |
Field Summary | |
---|---|
static java.lang.String |
ABSOLUTE_NAME_PROP
PropertyID of the absolute name of an interface. |
static java.lang.String |
NAME_PROP
ProperyID for the relative name of an interface. |
static java.lang.String |
VISIBILITY_PROP
PropertyId for the visibility for an interface. |
Fields inherited from class org.jupe.editors.classdiagram.model.nodes.AbstractClassInterfaceElement |
---|
ATTRIBUTES_PROP, METHODS_PROP |
Fields inherited from class org.jupe.editors.classdiagram.model.nodes.NodeModelElement |
---|
CHILD_ADDED_PROP, CHILD_REMOVED_PROP, CONNECTIONS_PROP, LOCATION_PROP, SIZE_PROP, SOURCE_CONNECTIONS_PROP, TARGET_CONNECTIONS_PROP |
Fields inherited from class org.jupe.editors.classdiagram.model.ModelElement |
---|
GENERAL_CHANGE_PROP |
Fields inherited from interface org.jupe.editors.classdiagram.IConstants |
---|
AGGREGATION_STR, ASSOCIATION_STR, ATTRIBUTE_STR, COMMENT_CONN_STR, COMPOSITION_STR, DEPENDENCY_STR, FALSE_STR, GENERALIZATION_STR, IMPLEMENTATION_STR, METHOD_STR, PRIVATE_STR, PROTECTED_STR, PUBLIC_STR, TRUE_STR |
Constructor Summary | |
---|---|
InterfaceElement()
Default construtor. |
|
InterfaceElement(org.eclipse.uml2.uml.Interface umlInterface)
Construtor that creates an InterfaceElement with the given UML2 interface element. |
Method Summary | |
---|---|
java.lang.Object |
getPropertyValue(java.lang.Object propertyId)
Children should override this. |
org.eclipse.uml2.uml.Element |
getUML2Element()
Sets the corresponding uml2element of this model element. |
boolean |
isPropertySet(java.lang.Object id)
Children should override this. |
void |
resetPropertyValue(java.lang.Object propertyId)
Children should override this. |
void |
setPropertyValue(java.lang.Object propertyId,
java.lang.Object value)
Children should override this. |
void |
setUML2Element(org.eclipse.uml2.uml.Element uml2Element)
Children should override this method, call super.setUML2Element(uml2Element) and then update their UML2Element accordingly. |
Methods inherited from class org.jupe.editors.classdiagram.model.nodes.AbstractClassInterfaceElement |
---|
assimilate, findAttribute, findMethod, getAttributes, getMethods |
Methods inherited from class org.jupe.editors.classdiagram.model.nodes.NodeModelElement |
---|
addChild, addConnection, addToHash, getAllChildren, getChildren, getClassDiagram, getLocation, getParent, getSize, getSourceConnections, getTargetConnections, notifyChanged, removeChild, removeConnection, removeFromHash, removeFromModel, setLocation, setSize, setSourceConnections, setTargetConnections |
Methods inherited from class org.jupe.editors.classdiagram.model.ModelElement |
---|
addPropertyChangeListener, getEditableValue, getPropertyDescriptors, removePropertyChangeListener |
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl |
---|
getTarget, isAdapterForType, setTarget, unsetTarget |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String NAME_PROP
Value: String
public static final java.lang.String ABSOLUTE_NAME_PROP
Value: String
public static final java.lang.String VISIBILITY_PROP
Value: VisibilityKind
Constructor Detail |
---|
public InterfaceElement(org.eclipse.uml2.uml.Interface umlInterface)
umlInterface
- public InterfaceElement()
Method Detail |
---|
public void setUML2Element(org.eclipse.uml2.uml.Element uml2Element)
ModelElement
setUML2Element
in class ModelElement
uml2Element
- the new uml2 reference for the model elementpublic org.eclipse.uml2.uml.Element getUML2Element()
ModelElement
IContainerElement
s in their create..
methods. This method has to be implemented by each subclass which have
themselves to set as an adapter of the element.
getUML2Element
in class ModelElement
public java.lang.Object getPropertyValue(java.lang.Object propertyId)
ModelElement
getPropertyValue
in interface org.eclipse.ui.views.properties.IPropertySource
getPropertyValue
in class AbstractClassInterfaceElement
eclipse.ui.views.properties.IPropertySource#getPropertyValue(java.lang.Object)
public boolean isPropertySet(java.lang.Object id)
ModelElement
isPropertySet
in interface org.eclipse.ui.views.properties.IPropertySource
isPropertySet
in class AbstractClassInterfaceElement
eclipse.ui.views.properties.IPropertySource#isPropertySet(java.lang.Object)
public void resetPropertyValue(java.lang.Object propertyId)
ModelElement
resetPropertyValue
in interface org.eclipse.ui.views.properties.IPropertySource
resetPropertyValue
in class AbstractClassInterfaceElement
IPropertySource.resetPropertyValue(java.lang.Object)
public void setPropertyValue(java.lang.Object propertyId, java.lang.Object value)
ModelElement
setPropertyValue
in interface org.eclipse.ui.views.properties.IPropertySource
setPropertyValue
in class AbstractClassInterfaceElement
eclipse.ui.views.properties.IPropertySource#setPropertyValue(java.lang.Object,
java.lang.Object)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |