IBM Rational Software Modeler
Release 6.0

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

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier

public interface DefaultprofileFactory
extends EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
DefaultprofilePackage

Field Summary
static DefaultprofileFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 Activity createActivity()
          Returns a new object of class 'Activity'.
 ActivityParameter createActivityParameter()
          Returns a new object of class 'Activity Parameter'
 Artifact createArtifact()
          Returns a new object of class 'Artifact'.
 ArtifactActivity createArtifactActivity()
          Returns a new object of class 'Artifact Activity'.
 ArtifactContext createArtifactContext()
          Returns a new object of class 'Artifact Context'.
 ArtifactDependency createArtifactDependency()
          Returns a new object of class 'Artifact Dependency'.
 ArtifactType createArtifactType()
          Returns a new object of class 'Artifact Type'.
 Asset createAsset()
          Returns a new object of class 'Asset'
 AssetActivity createAssetActivity()
          Returns a new object of class 'Asset Activity'.
 Classification createClassification()
          Returns a new object of class 'Classification'.
 Context createContext()
          Returns a new object of class 'Context'
 ContextRef createContextRef()
          Returns a new object of class 'Context Ref'.
 Description createDescription()
          Returns a new object of class 'Description'.
 Descriptor createDescriptor()
          Returns a new object of class 'Descriptor'.
 DescriptorGroup createDescriptorGroup()
          Returns a new object of class 'Descriptor Group'.
 Profile createProfile()
          Returns a new object of class 'Profile'
 RelatedAsset createRelatedAsset()
          Returns a new object of class 'Related Asset'.
 RelatedProfile createRelatedProfile()
          Returns a new object of class 'Related Profile'.
 Solution createSolution()
          Returns a new object of class 'Solution'.
 Usage createUsage()
          Returns a new object of class 'Usage'
 VariabilityPoint createVariabilityPoint()
          Returns a new object of class 'Variability Point'.
 VariabilityPointBinding createVariabilityPointBinding()
          Returns a new object of class 'Variability Point Binding'
 DefaultprofilePackage getDefaultprofilePackage()
          Returns the package supported by this factory
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
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
 

Field Detail

eINSTANCE

public static final DefaultprofileFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createAsset

public Asset createAsset()
Returns a new object of class 'Asset'.

Returns:
a new object of class 'Asset'.

createProfile

public Profile createProfile()
Returns a new object of class 'Profile'.

Returns:
a new object of class 'Profile'.

createRelatedProfile

public RelatedProfile createRelatedProfile()
Returns a new object of class 'Related Profile'.

Returns:
a new object of class 'Related Profile'.

createDescription

public Description createDescription()
Returns a new object of class 'Description'.

Returns:
a new object of class 'Description'.

createClassification

public Classification createClassification()
Returns a new object of class 'Classification'.

Returns:
a new object of class 'Classification'.

createContext

public Context createContext()
Returns a new object of class 'Context'.

Returns:
a new object of class 'Context'.

createDescriptorGroup

public DescriptorGroup createDescriptorGroup()
Returns a new object of class 'Descriptor Group'.

Returns:
a new object of class 'Descriptor Group'.

createDescriptor

public Descriptor createDescriptor()
Returns a new object of class 'Descriptor'.

Returns:
a new object of class 'Descriptor'.

createSolution

public Solution createSolution()
Returns a new object of class 'Solution'.

Returns:
a new object of class 'Solution'.

createArtifact

public Artifact createArtifact()
Returns a new object of class 'Artifact'.

Returns:
a new object of class 'Artifact'.

createArtifactContext

public ArtifactContext createArtifactContext()
Returns a new object of class 'Artifact Context'.

Returns:
a new object of class 'Artifact Context'.

createArtifactDependency

public ArtifactDependency createArtifactDependency()
Returns a new object of class 'Artifact Dependency'.

Returns:
a new object of class 'Artifact Dependency'.

createVariabilityPoint

public VariabilityPoint createVariabilityPoint()
Returns a new object of class 'Variability Point'.

Returns:
a new object of class 'Variability Point'.

createArtifactType

public ArtifactType createArtifactType()
Returns a new object of class 'Artifact Type'.

Returns:
a new object of class 'Artifact Type'.

createUsage

public Usage createUsage()
Returns a new object of class 'Usage'.

Returns:
a new object of class 'Usage'.

createArtifactActivity

public ArtifactActivity createArtifactActivity()
Returns a new object of class 'Artifact Activity'.

Returns:
a new object of class 'Artifact Activity'.

createContextRef

public ContextRef createContextRef()
Returns a new object of class 'Context Ref'.

Returns:
a new object of class 'Context Ref'.

createAssetActivity

public AssetActivity createAssetActivity()
Returns a new object of class 'Asset Activity'.

Returns:
a new object of class 'Asset Activity'.

createActivity

public Activity createActivity()
Returns a new object of class 'Activity'.

Returns:
a new object of class 'Activity'.

createVariabilityPointBinding

public VariabilityPointBinding createVariabilityPointBinding()
Returns a new object of class 'Variability Point Binding'.

Returns:
a new object of class 'Variability Point Binding'.

createRelatedAsset

public RelatedAsset createRelatedAsset()
Returns a new object of class 'Related Asset'.

Returns:
a new object of class 'Related Asset'.

createActivityParameter

public ActivityParameter createActivityParameter()
Returns a new object of class 'Activity Parameter'.

Returns:
a new object of class 'Activity Parameter'.

getDefaultprofilePackage

public DefaultprofilePackage getDefaultprofilePackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.

IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

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