public class VTViewModelElementSelectorImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements VTViewModelElementSelector
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.ecore.EAttribute |
attribute
The cached value of the '
Attribute ' reference. |
protected static Object |
ATTRIBUTE_VALUE_EDEFAULT
The default value of the '
Attribute Value ' attribute. |
protected Object |
attributeValue
The cached value of the '
Attribute Value ' attribute. |
protected org.eclipse.emf.ecore.EClass |
classType
The cached value of the '
Class Type ' reference. |
protected static boolean |
SELECT_SUBCLASSES_EDEFAULT
The default value of the '
Select Subclasses ' attribute. |
protected boolean |
selectSubclasses
The cached value of the '
Select Subclasses ' attribute. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
NOT_APPLICABLE
Modifier | Constructor and Description |
---|---|
protected |
VTViewModelElementSelectorImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EAttribute |
basicGetAttribute() |
org.eclipse.emf.ecore.EClass |
basicGetClassType() |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.ecore.EAttribute |
getAttribute() |
Object |
getAttributeValue() |
org.eclipse.emf.ecore.EClass |
getClassType() |
double |
isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Checks how well a
VElement is fitting. |
boolean |
isSelectSubclasses() |
void |
setAttribute(org.eclipse.emf.ecore.EAttribute newAttribute) |
void |
setAttributeValue(Object newAttributeValue) |
void |
setClassType(org.eclipse.emf.ecore.EClass newClassType) |
void |
setSelectSubclasses(boolean newSelectSubclasses) |
String |
toString() |
eBasicSetContainer, eInternalContainer
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
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
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final boolean SELECT_SUBCLASSES_EDEFAULT
Select Subclasses
' attribute.
isSelectSubclasses()
,
Constant Field Valuesprotected boolean selectSubclasses
Select Subclasses
' attribute.
isSelectSubclasses()
protected org.eclipse.emf.ecore.EClass classType
Class Type
' reference.
getClassType()
protected org.eclipse.emf.ecore.EAttribute attribute
Attribute
' reference.
getAttribute()
protected static final Object ATTRIBUTE_VALUE_EDEFAULT
Attribute Value
' attribute.
getAttributeValue()
protected Object attributeValue
Attribute Value
' attribute.
getAttributeValue()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.ecore.EClass getClassType()
getClassType
in interface VTViewModelElementSelector
VTViewModelElementSelector.setClassType(EClass)
,
VTViewModelElementPackage.getViewModelElementSelector_ClassType()
public org.eclipse.emf.ecore.EClass basicGetClassType()
public void setClassType(org.eclipse.emf.ecore.EClass newClassType)
setClassType
in interface VTViewModelElementSelector
newClassType
- the new value of the 'Class Type' reference.VTViewModelElementSelector.getClassType()
public org.eclipse.emf.ecore.EAttribute getAttribute()
getAttribute
in interface VTViewModelElementSelector
VTViewModelElementSelector.setAttribute(EAttribute)
,
VTViewModelElementPackage.getViewModelElementSelector_Attribute()
public org.eclipse.emf.ecore.EAttribute basicGetAttribute()
public void setAttribute(org.eclipse.emf.ecore.EAttribute newAttribute)
setAttribute
in interface VTViewModelElementSelector
newAttribute
- the new value of the 'Attribute' reference.VTViewModelElementSelector.getAttribute()
public Object getAttributeValue()
getAttributeValue
in interface VTViewModelElementSelector
VTViewModelElementSelector.setAttributeValue(Object)
,
VTViewModelElementPackage.getViewModelElementSelector_AttributeValue()
public void setAttributeValue(Object newAttributeValue)
setAttributeValue
in interface VTViewModelElementSelector
newAttributeValue
- the new value of the 'Attribute Value' attribute.VTViewModelElementSelector.getAttributeValue()
public boolean isSelectSubclasses()
isSelectSubclasses
in interface VTViewModelElementSelector
VTViewModelElementSelector.setSelectSubclasses(boolean)
,
VTViewModelElementPackage.getViewModelElementSelector_SelectSubclasses()
public void setSelectSubclasses(boolean newSelectSubclasses)
setSelectSubclasses
in interface VTViewModelElementSelector
newSelectSubclasses
- the new value of the 'Select Subclasses' attribute.VTViewModelElementSelector.isSelectSubclasses()
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public double isApplicable(VElement vElement, ViewModelContext viewModelContext)
VElement
is fitting.isApplicable
in interface VTStyleSelector
vElement
- the VElement
to checkviewModelContext
- the ViewModelContext
currently usedVTStyleSelector.isApplicable(org.eclipse.emf.ecp.view.spi.model.VElement,
org.eclipse.emf.ecp.view.spi.context.ViewModelContext)
Copyright © 2019. All rights reserved.