|
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:
Diagram
Model Facet
Labels
Outgoing Creation Allowed
Incoming Creation Allowed
View Direction Aligned With Model
Creation Constraints
Create Command Class Name
Reorient Command Class Name
Tree Branch
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.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 org.eclipse.emf.common.util.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 |
TREE_BRANCH_EDEFAULT
The default value of the ' Tree Branch ' attribute |
protected boolean |
treeBranch
The cached value of the ' Tree Branch ' 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()
|
Method Summary | |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetCreationConstraints(GenLinkConstraints newCreationConstraints,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetModelFacet(LinkModelFacet newModelFacet,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
org.eclipse.emf.common.util.EList<GenCommonBase> |
getAssistantSources()
|
org.eclipse.emf.common.util.EList<GenCommonBase> |
getAssistantTargets()
|
java.lang.String |
getClassNamePrefix()
|
java.lang.String |
getCreateCommandClassName()
Returns the value of the 'Create Command Class Name' attribute |
java.lang.String |
getCreateCommandClassNameGen()
|
java.lang.String |
getCreateCommandQualifiedClassName()
|
GenLinkConstraints |
getCreationConstraints()
|
GenDiagram |
getDiagram()
|
org.eclipse.emf.common.util.EList<GenLinkLabel> |
getLabels()
|
LinkModelFacet |
getModelFacet()
|
protected org.eclipse.emf.common.util.EList<GenCommonBase> |
getParticipants(org.eclipse.emf.common.util.EList<org.eclipse.emf.codegen.ecore.genmodel.GenClass> participantTypes)
|
java.lang.String |
getReorientCommandClassName()
Returns the value of the 'Reorient Command Class Name' attribute |
java.lang.String |
getReorientCommandClassNameGen()
|
java.lang.String |
getReorientCommandQualifiedClassName()
|
boolean |
isIncomingCreationAllowed()
|
boolean |
isOutgoingCreationAllowed()
|
boolean |
isSansDomain()
|
boolean |
isTreeBranch()
|
boolean |
isViewDirectionAlignedWithModel()
|
void |
setCreateCommandClassName(java.lang.String newCreateCommandClassName)
|
void |
setCreationConstraints(GenLinkConstraints newCreationConstraints)
|
void |
setIncomingCreationAllowed(boolean newIncomingCreationAllowed)
|
void |
setModelFacet(LinkModelFacet newModelFacet)
|
void |
setOutgoingCreationAllowed(boolean newOutgoingCreationAllowed)
|
void |
setReorientCommandClassName(java.lang.String newReorientCommandClassName)
|
void |
setTreeBranch(boolean newTreeBranch)
|
void |
setViewDirectionAlignedWithModel(boolean newViewDirectionAlignedWithModel)
|
java.lang.String |
toString()
|
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.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
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 org.eclipse.emf.common.util.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()
protected static final boolean TREE_BRANCH_EDEFAULT
Tree Branch
' attribute.
isTreeBranch()
,
Constant Field Valuesprotected boolean treeBranch
Tree Branch
' attribute.
isTreeBranch()
Constructor Detail |
---|
protected GenLinkImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class GenCommonBaseImpl
public GenDiagram getDiagram()
getDiagram
in interface GenCommonBase
getDiagram
in interface GenLink
getDiagram
in class GenCommonBaseImpl
GMFGenPackage.getGenLink_Diagram()
,
GenDiagram.getLinks()
public LinkModelFacet getModelFacet()
getModelFacet
in interface GenLink
GenLink.setModelFacet(LinkModelFacet)
,
GMFGenPackage.getGenLink_ModelFacet()
public org.eclipse.emf.common.notify.NotificationChain basicSetModelFacet(LinkModelFacet newModelFacet, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setModelFacet(LinkModelFacet newModelFacet)
setModelFacet
in interface GenLink
newModelFacet
- the new value of the 'Model Facet' containment reference.GenLink.getModelFacet()
public org.eclipse.emf.common.util.EList<GenLinkLabel> getLabels()
getLabels
in interface GenLink
GMFGenPackage.getGenLink_Labels()
,
GenLinkLabel.getLink()
public boolean isOutgoingCreationAllowed()
isOutgoingCreationAllowed
in interface GenLink
GenLink.setOutgoingCreationAllowed(boolean)
,
GMFGenPackage.getGenLink_OutgoingCreationAllowed()
public void setOutgoingCreationAllowed(boolean newOutgoingCreationAllowed)
setOutgoingCreationAllowed
in interface GenLink
newOutgoingCreationAllowed
- the new value of the 'Outgoing Creation Allowed' attribute.GenLink.isOutgoingCreationAllowed()
public boolean isIncomingCreationAllowed()
isIncomingCreationAllowed
in interface GenLink
GenLink.setIncomingCreationAllowed(boolean)
,
GMFGenPackage.getGenLink_IncomingCreationAllowed()
public void setIncomingCreationAllowed(boolean newIncomingCreationAllowed)
setIncomingCreationAllowed
in interface GenLink
newIncomingCreationAllowed
- the new value of the 'Incoming Creation Allowed' attribute.GenLink.isIncomingCreationAllowed()
public boolean isViewDirectionAlignedWithModel()
isViewDirectionAlignedWithModel
in interface GenLink
GenLink.setViewDirectionAlignedWithModel(boolean)
,
GMFGenPackage.getGenLink_ViewDirectionAlignedWithModel()
public void setViewDirectionAlignedWithModel(boolean newViewDirectionAlignedWithModel)
setViewDirectionAlignedWithModel
in interface GenLink
newViewDirectionAlignedWithModel
- the new value of the 'View Direction Aligned With Model' attribute.GenLink.isViewDirectionAlignedWithModel()
public GenLinkConstraints getCreationConstraints()
getCreationConstraints
in interface GenLink
GenLink.setCreationConstraints(GenLinkConstraints)
,
GMFGenPackage.getGenLink_CreationConstraints()
,
GenLinkConstraints.getLink()
public org.eclipse.emf.common.notify.NotificationChain basicSetCreationConstraints(GenLinkConstraints newCreationConstraints, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCreationConstraints(GenLinkConstraints newCreationConstraints)
setCreationConstraints
in interface GenLink
newCreationConstraints
- the new value of the 'Creation Constraints' containment reference.GenLink.getCreationConstraints()
public java.lang.String getCreateCommandClassNameGen()
public java.lang.String getCreateCommandClassName()
GenLink
If the meaning of the 'Create Command Class Name' attribute isn't clear, there really should be more of a description here...
getCreateCommandClassName
in interface GenLink
GenLink.setCreateCommandClassName(String)
,
GMFGenPackage.getGenLink_CreateCommandClassName()
public void setCreateCommandClassName(java.lang.String newCreateCommandClassName)
setCreateCommandClassName
in interface GenLink
newCreateCommandClassName
- the new value of the 'Create Command Class Name' attribute.GenLink.getCreateCommandClassName()
public java.lang.String getReorientCommandClassNameGen()
public java.lang.String getReorientCommandClassName()
GenLink
If the meaning of the 'Reorient Command Class Name' attribute isn't clear, there really should be more of a description here...
getReorientCommandClassName
in interface GenLink
GenLink.setReorientCommandClassName(String)
,
GMFGenPackage.getGenLink_ReorientCommandClassName()
public void setReorientCommandClassName(java.lang.String newReorientCommandClassName)
setReorientCommandClassName
in interface GenLink
newReorientCommandClassName
- the new value of the 'Reorient Command Class Name' attribute.GenLink.getReorientCommandClassName()
public boolean isTreeBranch()
isTreeBranch
in interface GenLink
GenLink.setTreeBranch(boolean)
,
GMFGenPackage.getGenLink_TreeBranch()
public void setTreeBranch(boolean newTreeBranch)
setTreeBranch
in interface GenLink
newTreeBranch
- the new value of the 'Tree Branch' attribute.GenLink.isTreeBranch()
public org.eclipse.emf.common.util.EList<GenCommonBase> getAssistantSources()
getAssistantSources
in interface GenLink
public org.eclipse.emf.common.util.EList<GenCommonBase> getAssistantTargets()
getAssistantTargets
in interface GenLink
public java.lang.String getCreateCommandQualifiedClassName()
getCreateCommandQualifiedClassName
in interface GenLink
public java.lang.String getReorientCommandQualifiedClassName()
getReorientCommandQualifiedClassName
in interface GenLink
protected org.eclipse.emf.common.util.EList<GenCommonBase> getParticipants(org.eclipse.emf.common.util.EList<org.eclipse.emf.codegen.ecore.genmodel.GenClass> participantTypes)
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class GenCommonBaseImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class GenCommonBaseImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class GenCommonBaseImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class GenCommonBaseImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class GenCommonBaseImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class GenCommonBaseImpl
public java.lang.String toString()
toString
in class GenCommonBaseImpl
public java.lang.String getClassNamePrefix()
GenCommonBaseImpl
getClassNamePrefix
in interface GenCommonBase
getClassNamePrefix
in class GenCommonBaseImpl
public boolean isSansDomain()
GenCommonBaseImpl
isSansDomain
in interface GenCommonBase
isSansDomain
in class GenCommonBaseImpl
GMFGenPackage.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.