Class VTReferenceStylePropertyImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecp.view.template.style.reference.model.impl.VTReferenceStylePropertyImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
,VTStyleProperty
,VTReferenceStyleProperty
public class VTReferenceStylePropertyImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements VTReferenceStyleProperty
An implementation of the model object 'Style Property'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
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>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected static boolean
SHOW_CREATE_AND_LINK_BUTTON_FOR_CROSS_REFERENCES_EDEFAULT
The default value of the 'Show Create And Link Button For Cross References
' attribute.protected static boolean
SHOW_LINK_BUTTON_FOR_CONTAINMENT_REFERENCES_EDEFAULT
The default value of the 'Show Link Button For Containment References
' attribute.protected boolean
showCreateAndLinkButtonForCrossReferences
The cached value of the 'Show Create And Link Button For Cross References
' attribute.protected boolean
showLinkButtonForContainmentReferences
The cached value of the 'Show Link Button For Containment References
' attribute.-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
VTReferenceStylePropertyImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
eGet(int featureID, boolean resolve, boolean coreType)
boolean
eIsSet(int featureID)
boolean
equalStyles(VTStyleProperty styleProperty)
Compare thisVTStyleProperty
with another.void
eSet(int featureID, java.lang.Object newValue)
protected org.eclipse.emf.ecore.EClass
eStaticClass()
void
eUnset(int featureID)
boolean
isShowCreateAndLinkButtonForCrossReferences()
boolean
isShowLinkButtonForContainmentReferences()
void
setShowCreateAndLinkButtonForCrossReferences(boolean newShowCreateAndLinkButtonForCrossReferences)
void
setShowLinkButtonForContainmentReferences(boolean newShowLinkButtonForContainmentReferences)
java.lang.String
toString()
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, 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
-
-
-
-
Field Detail
-
SHOW_CREATE_AND_LINK_BUTTON_FOR_CROSS_REFERENCES_EDEFAULT
protected static final boolean SHOW_CREATE_AND_LINK_BUTTON_FOR_CROSS_REFERENCES_EDEFAULT
The default value of the 'Show Create And Link Button For Cross References
' attribute.
-
showCreateAndLinkButtonForCrossReferences
protected boolean showCreateAndLinkButtonForCrossReferences
The cached value of the 'Show Create And Link Button For Cross References
' attribute.
-
SHOW_LINK_BUTTON_FOR_CONTAINMENT_REFERENCES_EDEFAULT
protected static final boolean SHOW_LINK_BUTTON_FOR_CONTAINMENT_REFERENCES_EDEFAULT
The default value of the 'Show Link Button For Containment References
' attribute.
-
showLinkButtonForContainmentReferences
protected boolean showLinkButtonForContainmentReferences
The cached value of the 'Show Link Button For Containment References
' attribute.
-
-
Method Detail
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()
- Overrides:
eStaticClass
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
isShowCreateAndLinkButtonForCrossReferences
public boolean isShowCreateAndLinkButtonForCrossReferences()
- Specified by:
isShowCreateAndLinkButtonForCrossReferences
in interfaceVTReferenceStyleProperty
- Returns:
- the value of the 'Show Create And Link Button For Cross References' attribute.
- See Also:
VTReferenceStyleProperty.setShowCreateAndLinkButtonForCrossReferences(boolean)
,VTReferencePackage.getReferenceStyleProperty_ShowCreateAndLinkButtonForCrossReferences()
-
setShowCreateAndLinkButtonForCrossReferences
public void setShowCreateAndLinkButtonForCrossReferences(boolean newShowCreateAndLinkButtonForCrossReferences)
- Specified by:
setShowCreateAndLinkButtonForCrossReferences
in interfaceVTReferenceStyleProperty
- Parameters:
newShowCreateAndLinkButtonForCrossReferences
- the new value of the 'Show Create And Link Button For Cross References' attribute.- See Also:
VTReferenceStyleProperty.isShowCreateAndLinkButtonForCrossReferences()
-
isShowLinkButtonForContainmentReferences
public boolean isShowLinkButtonForContainmentReferences()
- Specified by:
isShowLinkButtonForContainmentReferences
in interfaceVTReferenceStyleProperty
- Returns:
- the value of the 'Show Link Button For Containment References' attribute.
- See Also:
VTReferenceStyleProperty.setShowLinkButtonForContainmentReferences(boolean)
,VTReferencePackage.getReferenceStyleProperty_ShowLinkButtonForContainmentReferences()
-
setShowLinkButtonForContainmentReferences
public void setShowLinkButtonForContainmentReferences(boolean newShowLinkButtonForContainmentReferences)
- Specified by:
setShowLinkButtonForContainmentReferences
in interfaceVTReferenceStyleProperty
- Parameters:
newShowLinkButtonForContainmentReferences
- the new value of the 'Show Link Button For Containment References' attribute.- See Also:
VTReferenceStyleProperty.isShowLinkButtonForContainmentReferences()
-
eGet
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eGet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eSet
public void eSet(int featureID, java.lang.Object newValue)
- Specified by:
eSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eUnset
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceorg.eclipse.emf.ecore.InternalEObject
- Overrides:
eIsSet
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
toString
public java.lang.String toString()
- Overrides:
toString
in classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
equalStyles
public boolean equalStyles(VTStyleProperty styleProperty)
Description copied from interface:VTStyleProperty
Compare thisVTStyleProperty
with another.- Specified by:
equalStyles
in interfaceVTStyleProperty
- Parameters:
styleProperty
- theVTStyleProperty
to compare to- Returns:
- true if both properties are equal
-
-