|
Generation Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.gmf.mappings.impl.MappingEntryImpl
org.eclipse.gmf.mappings.impl.LinkMappingImpl
public class LinkMappingImpl
An implementation of the model object 'Link Mapping'.
The following features are implemented:
Containment Feature
Context Menu
Tool
Appearance Style
Diagram Link
Source Meta Feature
Link Meta Feature
Creation Constraints
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
protected StyleSelector |
appearanceStyle
The cached value of the ' Appearance Style ' reference |
protected EReference |
containmentFeature
The cached value of the ' Containment Feature ' reference |
protected ContextMenu |
contextMenu
The cached value of the ' Context Menu ' reference |
protected LinkConstraints |
creationConstraints
The cached value of the ' Creation Constraints ' containment reference |
protected Connection |
diagramLink
The cached value of the ' Diagram Link ' reference |
protected EStructuralFeature |
linkMetaFeature
The cached value of the ' Link Meta Feature ' reference |
protected EStructuralFeature |
sourceMetaFeature
The cached value of the ' Source Meta Feature ' reference |
protected AbstractTool |
tool
The cached value of the ' Tool ' reference |
Fields inherited from class org.eclipse.gmf.mappings.impl.MappingEntryImpl |
---|
domainInitializer, domainMetaElement, domainSpecialization, labelMappings, relatedDiagrams |
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
LinkMappingImpl()
|
Methods inherited from class org.eclipse.gmf.mappings.impl.MappingEntryImpl |
---|
basicGetDomainMetaElement, basicSetDomainInitializer, basicSetDomainSpecialization, getDomainInitializer, getDomainMetaElement, getDomainSpecialization, getLabelMappings, getRelatedDiagrams, setDomainInitializer, setDomainMetaElement, setDomainSpecialization |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.gmf.mappings.MappingEntry |
---|
getDomainInitializer, getDomainMetaElement, getDomainSpecialization, getLabelMappings, getRelatedDiagrams, setDomainInitializer, setDomainMetaElement, setDomainSpecialization |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Field Detail |
---|
protected EReference containmentFeature
Containment Feature
' reference.
getContainmentFeature()
protected ContextMenu contextMenu
Context Menu
' reference.
getContextMenu()
protected AbstractTool tool
Tool
' reference.
getTool()
protected StyleSelector appearanceStyle
Appearance Style
' reference.
getAppearanceStyle()
protected Connection diagramLink
Diagram Link
' reference.
getDiagramLink()
protected EStructuralFeature sourceMetaFeature
Source Meta Feature
' reference.
getSourceMetaFeature()
protected EStructuralFeature linkMetaFeature
Link Meta Feature
' reference.
getLinkMetaFeature()
protected LinkConstraints creationConstraints
Creation Constraints
' containment reference.
getCreationConstraints()
Constructor Detail |
---|
protected LinkMappingImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class MappingEntryImpl
public EReference getContainmentFeature()
getContainmentFeature
in interface NeedsContainment
NeedsContainment.setContainmentFeature(EReference)
,
GMFMapPackage.getNeedsContainment_ContainmentFeature()
public EReference basicGetContainmentFeature()
public void setContainmentFeature(EReference newContainmentFeature)
setContainmentFeature
in interface NeedsContainment
newContainmentFeature
- the new value of the 'Containment Feature' reference.NeedsContainment.getContainmentFeature()
public ContextMenu getContextMenu()
getContextMenu
in interface MenuOwner
MenuOwner.setContextMenu(ContextMenu)
,
GMFMapPackage.getMenuOwner_ContextMenu()
public ContextMenu basicGetContextMenu()
public void setContextMenu(ContextMenu newContextMenu)
setContextMenu
in interface MenuOwner
newContextMenu
- the new value of the 'Context Menu' reference.MenuOwner.getContextMenu()
public Connection getDiagramLink()
getDiagramLink
in interface LinkMapping
LinkMapping.setDiagramLink(Connection)
,
GMFMapPackage.getLinkMapping_DiagramLink()
public Connection basicGetDiagramLink()
public void setDiagramLink(Connection newDiagramLink)
setDiagramLink
in interface LinkMapping
newDiagramLink
- the new value of the 'Diagram Link' reference.LinkMapping.getDiagramLink()
public EStructuralFeature getSourceMetaFeature()
getSourceMetaFeature
in interface LinkMapping
LinkMapping.setSourceMetaFeature(EStructuralFeature)
,
GMFMapPackage.getLinkMapping_SourceMetaFeature()
public EStructuralFeature basicGetSourceMetaFeature()
public void setSourceMetaFeature(EStructuralFeature newSourceMetaFeature)
setSourceMetaFeature
in interface LinkMapping
newSourceMetaFeature
- the new value of the 'Source Meta Feature' reference.LinkMapping.getSourceMetaFeature()
public EStructuralFeature getLinkMetaFeature()
getLinkMetaFeature
in interface LinkMapping
LinkMapping.setLinkMetaFeature(EStructuralFeature)
,
GMFMapPackage.getLinkMapping_LinkMetaFeature()
public EStructuralFeature basicGetLinkMetaFeature()
public void setLinkMetaFeature(EStructuralFeature newLinkMetaFeature)
setLinkMetaFeature
in interface LinkMapping
newLinkMetaFeature
- the new value of the 'Link Meta Feature' reference.LinkMapping.getLinkMetaFeature()
public LinkConstraints getCreationConstraints()
getCreationConstraints
in interface LinkMapping
LinkMapping.setCreationConstraints(LinkConstraints)
,
GMFMapPackage.getLinkMapping_CreationConstraints()
,
LinkConstraints.getLinkMapping()
public NotificationChain basicSetCreationConstraints(LinkConstraints newCreationConstraints, NotificationChain msgs)
public void setCreationConstraints(LinkConstraints newCreationConstraints)
setCreationConstraints
in interface LinkMapping
newCreationConstraints
- the new value of the 'Creation Constraints' containment reference.LinkMapping.getCreationConstraints()
public AbstractTool getTool()
getTool
in interface ToolOwner
ToolOwner.setTool(AbstractTool)
,
GMFMapPackage.getToolOwner_Tool()
public AbstractTool basicGetTool()
public void setTool(AbstractTool newTool)
setTool
in interface ToolOwner
newTool
- the new value of the 'Tool' reference.ToolOwner.getTool()
public StyleSelector getAppearanceStyle()
getAppearanceStyle
in interface AppearanceSteward
AppearanceSteward.setAppearanceStyle(StyleSelector)
,
GMFMapPackage.getAppearanceSteward_AppearanceStyle()
public StyleSelector basicGetAppearanceStyle()
public void setAppearanceStyle(StyleSelector newAppearanceStyle)
setAppearanceStyle
in interface AppearanceSteward
newAppearanceStyle
- the new value of the 'Appearance Style' reference.AppearanceSteward.getAppearanceStyle()
public EClass getDomainContext()
getDomainContext
in interface MappingEntry
getDomainContext
in class MappingEntryImpl
null
otherwise.
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class MappingEntryImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class MappingEntryImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class MappingEntryImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class MappingEntryImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class MappingEntryImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class MappingEntryImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class<?> baseClass)
eBaseStructuralFeatureID
in interface InternalEObject
eBaseStructuralFeatureID
in class BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class<?> baseClass)
eDerivedStructuralFeatureID
in interface InternalEObject
eDerivedStructuralFeatureID
in class BasicEObjectImpl
|
Generation Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.