|
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.codegen.gmfgen.impl.GenCommonBaseImpl
org.eclipse.gmf.codegen.gmfgen.impl.GenLinkImpl
public class GenLinkImpl
An implementation of the model object 'Gen Link'.
The following features are implemented:
DiagramModel FacetLabelsOutgoing Creation AllowedIncoming Creation AllowedView Direction Aligned With ModelCreation ConstraintsCreate Command Class NameReorient Command Class Name
| 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 static java.lang.String |
CREATE_COMMAND_CLASS_NAME_EDEFAULT
The default value of the ' Create Command Class Name' attribute |
protected java.lang.String |
createCommandClassName
The cached value of the ' Create Command Class Name' attribute |
protected GenLinkConstraints |
creationConstraints
The cached value of the ' Creation Constraints' containment reference |
protected static boolean |
INCOMING_CREATION_ALLOWED_EDEFAULT
The default value of the ' Incoming Creation Allowed' attribute |
protected boolean |
incomingCreationAllowed
The cached value of the ' Incoming Creation Allowed' attribute |
protected EList<GenLinkLabel> |
labels
The cached value of the ' Labels' containment reference list |
protected LinkModelFacet |
modelFacet
The cached value of the ' Model Facet' containment reference |
protected static boolean |
OUTGOING_CREATION_ALLOWED_EDEFAULT
The default value of the ' Outgoing Creation Allowed' attribute |
protected boolean |
outgoingCreationAllowed
The cached value of the ' Outgoing Creation Allowed' attribute |
protected static java.lang.String |
REORIENT_COMMAND_CLASS_NAME_EDEFAULT
The default value of the ' Reorient Command Class Name' attribute |
protected java.lang.String |
reorientCommandClassName
The cached value of the ' Reorient Command Class Name' attribute |
protected static boolean |
VIEW_DIRECTION_ALIGNED_WITH_MODEL_EDEFAULT
The default value of the ' View Direction Aligned With Model' attribute |
protected boolean |
viewDirectionAlignedWithModel
The cached value of the ' View Direction Aligned With Model' attribute |
| Fields inherited from class org.eclipse.gmf.codegen.gmfgen.impl.GenCommonBaseImpl |
|---|
behaviour, diagramRunTimeClass, EDIT_PART_CLASS_NAME_EDEFAULT, editPartClassName, elementType, ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME_EDEFAULT, itemSemanticEditPolicyClassName, NOTATION_VIEW_FACTORY_CLASS_NAME_EDEFAULT, notationViewFactoryClassName, SANS_DOMAIN_EDEFAULT, styles, viewmap, VISUAL_ID_EDEFAULT, visualID |
| 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.gmf.codegen.gmfgen.GenLink |
|---|
CLASS_NAME_PREFIX, CREATE_COMMAND_SUFFIX, REORIENT_COMMAND_SUFFIX |
| Fields inherited from interface org.eclipse.gmf.codegen.gmfgen.GenCommonBase |
|---|
DEFAULT_CLASS_NAME_PREFIX, EDIT_PART_SUFFIX, ITEM_SEMANTIC_EDIT_POLICY_SUFFIX, NOTATION_VIEW_FACTORY_SUFFIX |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
GenLinkImpl()
|
| 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.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 LinkModelFacet modelFacet
Model Facet' containment reference.
getModelFacet()protected EList<GenLinkLabel> labels
Labels' containment reference list.
getLabels()protected static final boolean OUTGOING_CREATION_ALLOWED_EDEFAULT
Outgoing Creation Allowed' attribute.
isOutgoingCreationAllowed(),
Constant Field Valuesprotected boolean outgoingCreationAllowed
Outgoing Creation Allowed' attribute.
isOutgoingCreationAllowed()protected static final boolean INCOMING_CREATION_ALLOWED_EDEFAULT
Incoming Creation Allowed' attribute.
isIncomingCreationAllowed(),
Constant Field Valuesprotected boolean incomingCreationAllowed
Incoming Creation Allowed' attribute.
isIncomingCreationAllowed()protected static final boolean VIEW_DIRECTION_ALIGNED_WITH_MODEL_EDEFAULT
View Direction Aligned With Model' attribute.
isViewDirectionAlignedWithModel(),
Constant Field Valuesprotected boolean viewDirectionAlignedWithModel
View Direction Aligned With Model' attribute.
isViewDirectionAlignedWithModel()protected GenLinkConstraints creationConstraints
Creation Constraints' containment reference.
getCreationConstraints()protected static final java.lang.String CREATE_COMMAND_CLASS_NAME_EDEFAULT
Create Command Class Name' attribute.
getCreateCommandClassName()protected java.lang.String createCommandClassName
Create Command Class Name' attribute.
getCreateCommandClassName()protected static final java.lang.String REORIENT_COMMAND_CLASS_NAME_EDEFAULT
Reorient Command Class Name' attribute.
getReorientCommandClassName()protected java.lang.String reorientCommandClassName
Reorient Command Class Name' attribute.
getReorientCommandClassName()| Constructor Detail |
|---|
protected GenLinkImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class GenCommonBaseImplpublic GenDiagram getDiagram()
getDiagram in interface GenCommonBasegetDiagram in interface GenLinkgetDiagram in class GenCommonBaseImplGMFGenPackage.getGenLink_Diagram(),
GenDiagram.getLinks()public LinkModelFacet getModelFacet()
getModelFacet in interface GenLinkGenLink.setModelFacet(LinkModelFacet),
GMFGenPackage.getGenLink_ModelFacet()
public NotificationChain basicSetModelFacet(LinkModelFacet newModelFacet,
NotificationChain msgs)
public void setModelFacet(LinkModelFacet newModelFacet)
setModelFacet in interface GenLinknewModelFacet - the new value of the 'Model Facet' containment reference.GenLink.getModelFacet()public EList<GenLinkLabel> getLabels()
getLabels in interface GenLinkGMFGenPackage.getGenLink_Labels(),
GenLinkLabel.getLink()public boolean isOutgoingCreationAllowed()
isOutgoingCreationAllowed in interface GenLinkGenLink.setOutgoingCreationAllowed(boolean),
GMFGenPackage.getGenLink_OutgoingCreationAllowed()public void setOutgoingCreationAllowed(boolean newOutgoingCreationAllowed)
setOutgoingCreationAllowed in interface GenLinknewOutgoingCreationAllowed - the new value of the 'Outgoing Creation Allowed' attribute.GenLink.isOutgoingCreationAllowed()public boolean isIncomingCreationAllowed()
isIncomingCreationAllowed in interface GenLinkGenLink.setIncomingCreationAllowed(boolean),
GMFGenPackage.getGenLink_IncomingCreationAllowed()public void setIncomingCreationAllowed(boolean newIncomingCreationAllowed)
setIncomingCreationAllowed in interface GenLinknewIncomingCreationAllowed - the new value of the 'Incoming Creation Allowed' attribute.GenLink.isIncomingCreationAllowed()public boolean isViewDirectionAlignedWithModel()
isViewDirectionAlignedWithModel in interface GenLinkGenLink.setViewDirectionAlignedWithModel(boolean),
GMFGenPackage.getGenLink_ViewDirectionAlignedWithModel()public void setViewDirectionAlignedWithModel(boolean newViewDirectionAlignedWithModel)
setViewDirectionAlignedWithModel in interface GenLinknewViewDirectionAlignedWithModel - the new value of the 'View Direction Aligned With Model' attribute.GenLink.isViewDirectionAlignedWithModel()public GenLinkConstraints getCreationConstraints()
getCreationConstraints in interface GenLinkGenLink.setCreationConstraints(GenLinkConstraints),
GMFGenPackage.getGenLink_CreationConstraints(),
GenLinkConstraints.getLink()
public NotificationChain basicSetCreationConstraints(GenLinkConstraints newCreationConstraints,
NotificationChain msgs)
public void setCreationConstraints(GenLinkConstraints newCreationConstraints)
setCreationConstraints in interface GenLinknewCreationConstraints - the new value of the 'Creation Constraints' containment reference.GenLink.getCreationConstraints()public java.lang.String getCreateCommandClassNameGen()
public java.lang.String getCreateCommandClassName()
GenLinkIf the meaning of the 'Create Command Class Name' attribute isn't clear, there really should be more of a description here...
getCreateCommandClassName in interface GenLinkGenLink.setCreateCommandClassName(String),
GMFGenPackage.getGenLink_CreateCommandClassName()public void setCreateCommandClassName(java.lang.String newCreateCommandClassName)
setCreateCommandClassName in interface GenLinknewCreateCommandClassName - the new value of the 'Create Command Class Name' attribute.GenLink.getCreateCommandClassName()public java.lang.String getReorientCommandClassNameGen()
public java.lang.String getReorientCommandClassName()
GenLinkIf the meaning of the 'Reorient Command Class Name' attribute isn't clear, there really should be more of a description here...
getReorientCommandClassName in interface GenLinkGenLink.setReorientCommandClassName(String),
GMFGenPackage.getGenLink_ReorientCommandClassName()public void setReorientCommandClassName(java.lang.String newReorientCommandClassName)
setReorientCommandClassName in interface GenLinknewReorientCommandClassName - the new value of the 'Reorient Command Class Name' attribute.GenLink.getReorientCommandClassName()public EList<GenCommonBase> getAssistantSources()
getAssistantSources in interface GenLinkpublic EList<GenCommonBase> getAssistantTargets()
getAssistantTargets in interface GenLinkpublic java.lang.String getCreateCommandQualifiedClassName()
getCreateCommandQualifiedClassName in interface GenLinkpublic java.lang.String getReorientCommandQualifiedClassName()
getReorientCommandQualifiedClassName in interface GenLinkprotected EList<GenCommonBase> getParticipants(EList<GenClass> participantTypes)
public NotificationChain eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseAdd in class GenCommonBaseImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class GenCommonBaseImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature in class BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class GenCommonBaseImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class GenCommonBaseImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class GenCommonBaseImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class GenCommonBaseImplpublic java.lang.String toString()
toString in class GenCommonBaseImplpublic java.lang.String getClassNamePrefix()
GenCommonBaseImpl
getClassNamePrefix in interface GenCommonBasegetClassNamePrefix in class GenCommonBaseImplpublic boolean isSansDomain()
GenCommonBaseImpl
isSansDomain in interface GenCommonBaseisSansDomain in class GenCommonBaseImplGMFGenPackage.getGenCommonBase_SansDomain()
|
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.