IBM Rational Software Modeler
Release 6.0

com.ibm.xtools.ras.profile.defauld.patterns.defaultpatternprofile
Interface Specification

All Superinterfaces:
EObject, Notifier

public interface Specification
extends EObject

A representation of the model object 'Specification'. The specification element contains all the pattern specifics. This describes the logical orginazation of the pattern.

The following features are supported:

See Also:
DefaultpatternprofilePackage.getSpecification()

Method Summary
 EList getDiagram()
          Returns the value of the 'Diagram' attribute list.
 EList getGroupPath()
          Returns the value of the 'Group Path' containment reference list.
 Artifact getIcon()
          Returns the value of the 'Icon' reference
 Artifact getModel()
          Returns the value of the 'Model' reference
 Artifact getOverViewDiagram()
          Returns the value of the 'Over View Diagram' reference
 EList getParameter()
          Returns the value of the 'Parameter' containment reference list.
 EList getPropertyGroup()
          Returns the value of the 'Property Group' containment reference list.
 String getSpecificationKind()
          Returns the value of the 'Specification Kind' attribute
 EObject getTemplate()
          Returns the value of the 'Template' reference
 void setIcon(Artifact value)
          Sets the value of the 'Icon' reference
 void setModel(Artifact value)
          Sets the value of the 'Model' reference
 void setOverViewDiagram(Artifact value)
          Sets the value of the 'Over View Diagram' reference
 void setSpecificationKind(String value)
          Sets the value of the 'Specification Kind' attribute
 void setTemplate(EObject value)
          Sets the value of the 'Template' 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

getDiagram

public EList getDiagram()
Returns the value of the 'Diagram' attribute list. The list contents are of type String.

Returns:
the value of the 'Diagram' attribute list.
See Also:
DefaultpatternprofilePackage.getSpecification_Diagram()

getSpecificationKind

public String getSpecificationKind()
Returns the value of the 'Specification Kind' attribute.

Returns:
the value of the 'Specification Kind' attribute.
See Also:
setSpecificationKind(String), DefaultpatternprofilePackage.getSpecification_SpecificationKind()

setSpecificationKind

public void setSpecificationKind(String value)
Sets the value of the 'Specification Kind' attribute.

Parameters:
value - the new value of the 'Specification Kind' attribute.
See Also:
getSpecificationKind()

getIcon

public Artifact getIcon()
Returns the value of the 'Icon' reference.

Returns:
the value of the 'Icon' reference.
See Also:
setIcon(Artifact), DefaultpatternprofilePackage.getSpecification_Icon()

setIcon

public void setIcon(Artifact value)
Sets the value of the 'Icon' reference.

Parameters:
value - the new value of the 'Icon' reference.
See Also:
getIcon()

getOverViewDiagram

public Artifact getOverViewDiagram()
Returns the value of the 'Over View Diagram' reference.

Returns:
the value of the 'Over View Diagram' reference.
See Also:
setOverViewDiagram(Artifact), DefaultpatternprofilePackage.getSpecification_OverViewDiagram()

setOverViewDiagram

public void setOverViewDiagram(Artifact value)
Sets the value of the 'Over View Diagram' reference.

Parameters:
value - the new value of the 'Over View Diagram' reference.
See Also:
getOverViewDiagram()

getParameter

public EList getParameter()
Returns the value of the 'Parameter' containment reference list. The list contents are of type Parameter.

Returns:
the value of the 'Parameter' containment reference list.
See Also:
DefaultpatternprofilePackage.getSpecification_Parameter()

getGroupPath

public EList getGroupPath()
Returns the value of the 'Group Path' containment reference list. The list contents are of type DescriptorGroup.

Returns:
the value of the 'Group Path' containment reference list.
See Also:
DefaultpatternprofilePackage.getSpecification_GroupPath()

getPropertyGroup

public EList getPropertyGroup()
Returns the value of the 'Property Group' containment reference list. The list contents are of type DescriptorGroup.

Returns:
the value of the 'Property Group' containment reference list.
See Also:
DefaultpatternprofilePackage.getSpecification_PropertyGroup()

getModel

public Artifact getModel()
Returns the value of the 'Model' reference.

Returns:
the value of the 'Model' reference.
See Also:
setModel(Artifact), DefaultpatternprofilePackage.getSpecification_Model()

setModel

public void setModel(Artifact value)
Sets the value of the 'Model' reference.

Parameters:
value - the new value of the 'Model' reference.
See Also:
getModel()

getTemplate

public EObject getTemplate()
Returns the value of the 'Template' reference.

If the meaning of the 'Template' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Template' reference.
See Also:
setTemplate(EObject), DefaultpatternprofilePackage.getSpecification_Template()

setTemplate

public void setTemplate(EObject value)
Sets the value of the 'Template' reference.

Parameters:
value - the new value of the 'Template' reference.
See Also:
getTemplate()

IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

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