IBM Rational Software Modeler
Release 6.0

com.ibm.xtools.ras.profile.defauld.component.defaultcomponentprofile
Interface InterfaceSpec

All Superinterfaces:
EObject, Notifier

public interface InterfaceSpec
extends EObject

A representation of the model object 'Interface Spec'. xmi:ordered=true property order is (these are role names) 1. operation 2. informationModel The InterfaceSpec class describes the interface of the component. There may be multiple interfaces defined on the component, so multiple instances of this class may be required. The name attribute is the user-consumable name of the interface. The description is a human consumable short description of the interface. This class has two associations, Operation and InformationModel. If you create an InterfaceSpec you must create one or more Operation instances.

The following features are supported:

See Also:
DefaultcomponentprofilePackage.getInterfaceSpec()

Method Summary
 Description getDescription()
          Returns the value of the 'Description' containment reference
 InformationModel getInformationModel()
          Returns the value of the 'Information Model' containment reference
 String getName()
          Returns the value of the 'Name' attribute
 EList getOperation()
          Returns the value of the 'Operation' containment reference list.
 void setDescription(Description value)
          Sets the value of the 'Description' containment reference
 void setInformationModel(InformationModel value)
          Sets the value of the 'Information Model' containment reference
 void setName(String value)
          Sets the value of the 'Name' attribute
 
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. This is the name of the interface.

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), DefaultcomponentprofilePackage.getInterfaceSpec_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()

getInformationModel

public InformationModel getInformationModel()
Returns the value of the 'Information Model' containment reference.

Returns:
the value of the 'Information Model' containment reference.
See Also:
setInformationModel(InformationModel), DefaultcomponentprofilePackage.getInterfaceSpec_InformationModel()

setInformationModel

public void setInformationModel(InformationModel value)
Sets the value of the 'Information Model' containment reference.

Parameters:
value - the new value of the 'Information Model' containment reference.
See Also:
getInformationModel()

getOperation

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

Returns:
the value of the 'Operation' containment reference list.
See Also:
DefaultcomponentprofilePackage.getInterfaceSpec_Operation()

getDescription

public Description getDescription()
Returns the value of the 'Description' containment reference. This containts a description of the interface.

Returns:
the value of the 'Description' containment reference.
See Also:
setDescription(Description), DefaultcomponentprofilePackage.getInterfaceSpec_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.