IBM Rational Software Modeler
Release 6.0

com.ibm.xtools.ras.profile.defauld.defaultprofile
Interface VariabilityPoint

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface VariabilityPoint
extends org.eclipse.emf.ecore.EObject

A representation of the model object ' Variability Point'. xmi:contentType=mixed A is a conceptual spot in an artifact that is expected to be altered by the asset consumer. It describes where and what in the artifact can be modified. Each specifies a name, which describes it and an identifier, which is used to reference it from other elements in the manifest. A variability point may be associated with a context and its optional context association must therefore specify a valid id of a element in the document.

The following features are supported:

See Also:
DefaultprofilePackage.getVariabilityPoint()

Method Summary
 Context getContext()
          Returns the value of the 'Context' reference.
 Description getDescription()
          Returns the value of the 'Description' containment reference.
 String getName()
          Returns the value of the 'Name' attribute.
 Artifact getReference()
          Returns the value of the 'Reference' reference.
 void setContext(Context value)
          Sets the value of the ' Context' reference.
 void setDescription(Description value)
          Sets the value of the ' Description' containment reference.
 void setName(String value)
          Sets the value of the ' Name' attribute.
 void setReference(Artifact value)
          Sets the value of the ' Reference' reference.
 
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
 

Method Detail

getName

public String getName()
Returns the value of the 'Name' attribute. {required}

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), DefaultprofilePackage.getVariabilityPoint_Name()

setName

public void setName(String value)
Sets the value of the ' Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()

getReference

public Artifact getReference()
Returns the value of the 'Reference' reference.

Returns:
the value of the 'Reference' reference.
See Also:
setReference(Artifact), DefaultprofilePackage.getVariabilityPoint_Reference()

setReference

public void setReference(Artifact value)
Sets the value of the ' Reference' reference.

Parameters:
value - the new value of the 'Reference' reference.
See Also:
getReference()

getContext

public Context getContext()
Returns the value of the 'Context' reference.

Returns:
the value of the 'Context' reference.
See Also:
setContext(Context), DefaultprofilePackage.getVariabilityPoint_Context()

setContext

public void setContext(Context value)
Sets the value of the ' Context' reference.

Parameters:
value - the new value of the 'Context' reference.
See Also:
getContext()

getDescription

public Description getDescription()
Returns the value of the 'Description' containment reference.

Returns:
the value of the 'Description' containment reference.
See Also:
setDescription(Description), DefaultprofilePackage.getVariabilityPoint_Description()

setDescription

public void setDescription(Description value)
Sets the value of the ' Description' containment reference.

Parameters:
value - the new value of the 'Description' containment reference.
See Also:
getDescription()

IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2004. All rights reserved.