Class URLValueImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.birt.chart.model.attribute.impl.ActionValueImpl
org.eclipse.birt.chart.model.attribute.impl.URLValueImpl
- All Implemented Interfaces:
ActionValue,URLValue,IChartObject,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
An implementation of the model object ' URL
Value'.
The following features are implemented:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
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.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
ELAST_EOBJECT_FLAGFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Method Summary
Modifier and TypeMethodDescriptionA convenient method to get an instance copy.static final URLValuecreate(String sBaseUrl, String sTarget, String sBaseParameterName, String sValueParameterName, String sSeriesParameterName) A convenience method provided to create a new URLValue instance NOTE: Manually writteneGet(int featureID, boolean resolve, boolean coreType) booleaneIsSet(int featureID) static final StringEncodes portions of a URL as neededvoidvoideUnset(int featureID) voidsetBaseParameterName(String newBaseParameterName) voidsetBaseUrl(String newBaseUrl) voidsetSeriesParameterName(String newSeriesParameterName) voidvoidsetTooltip(String newTooltip) voidsetValueParameterName(String newValueParameterName) toString()Methods inherited from class org.eclipse.birt.chart.model.attribute.impl.ActionValueImpl
basicSetLabel, eInverseRemove, getLabel, setLabelMethods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnsetMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.birt.chart.model.attribute.ActionValue
getLabel, setLabelMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getBaseUrl
- Specified by:
getBaseUrlin interfaceURLValue- Returns:
- the value of the 'Base Url' attribute.
- See Also:
-
setBaseUrl
- Specified by:
setBaseUrlin interfaceURLValue- Parameters:
newBaseUrl- the new value of the 'Base Url' attribute.- See Also:
-
getTarget
-
setTarget
-
getBaseParameterName
- Specified by:
getBaseParameterNamein interfaceURLValue- Returns:
- the value of the 'Base Parameter Name' attribute.
- See Also:
-
setBaseParameterName
- Specified by:
setBaseParameterNamein interfaceURLValue- Parameters:
newBaseParameterName- the new value of the 'Base Parameter Name' attribute.- See Also:
-
getValueParameterName
- Specified by:
getValueParameterNamein interfaceURLValue- Returns:
- the value of the 'Value Parameter Name' attribute.
- See Also:
-
setValueParameterName
- Specified by:
setValueParameterNamein interfaceURLValue- Parameters:
newValueParameterName- the new value of the 'Value Parameter Name' attribute.- See Also:
-
getSeriesParameterName
- Specified by:
getSeriesParameterNamein interfaceURLValue- Returns:
- the value of the 'Series Parameter Name' attribute.
- See Also:
-
setSeriesParameterName
- Specified by:
setSeriesParameterNamein interfaceURLValue- Parameters:
newSeriesParameterName- the new value of the 'Series Parameter Name' attribute.- See Also:
-
getTooltip
- Specified by:
getTooltipin interfaceURLValue- Returns:
- the value of the 'Tooltip' attribute.
- See Also:
-
setTooltip
- Specified by:
setTooltipin interfaceURLValue- Parameters:
newTooltip- the new value of the 'Tooltip' attribute.- See Also:
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classActionValueImpl
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classActionValueImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classActionValueImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classActionValueImpl
-
toString
- Overrides:
toStringin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl
-
create
public static final URLValue create(String sBaseUrl, String sTarget, String sBaseParameterName, String sValueParameterName, String sSeriesParameterName) A convenience method provided to create a new URLValue instance NOTE: Manually written- Parameters:
sBaseUrl-sTarget-sBaseParameterName-sValueParameterName-sSeriesParameterName-- Returns:
-
encode
Encodes portions of a URL as needed- Parameters:
sText-- Returns:
-
copyInstance
A convenient method to get an instance copy. This is much faster than the ECoreUtil.copy().- Specified by:
copyInstancein interfaceActionValue- Specified by:
copyInstancein interfaceIChartObject- Specified by:
copyInstancein interfaceURLValue- Overrides:
copyInstancein classActionValueImpl
-