EGF Engine
Release 0.1.0

org.eclipse.egf.model
Interface ContractElement

All Superinterfaces:
NamedModelElementWithId
All Known Implementing Classes:
ContractElementImpl

public interface ContractElement
extends NamedModelElementWithId

A representation of the model object 'Contract Element'.

The following features are supported:

See Also:
ModelPackage.getContractElement()

Method Summary
  getContractElementReferences()
          Returns the value of the 'Contract Element References' containment reference list.
  getContractReferenceIds()
          Returns the value of the 'Contract Reference Ids' attribute list.
 Type getContractType()
          Returns the value of the 'Contract Type' containment reference
 String getFactoryComponentId()
          Returns the value of the 'Factory Component Id' attribute
 boolean isMandatory()
          Returns the value of the 'Mandatory' attribute.
 void setContractType(Type value)
          Sets the value of the 'Contract Type' containment reference
 void setFactoryComponentId(String value)
          Sets the value of the 'Factory Component Id' attribute
 void setMandatory(boolean value)
          Sets the value of the 'Mandatory' attribute.
 
Methods inherited from interface org.eclipse.egf.model.NamedModelElementWithId
getDescription, getId, getJavaIdentifier, getName, setDescription, setId, setName
 

Method Detail

getContractElementReferences

 getContractElementReferences()
Returns the value of the 'Contract Element References' containment reference list. The list contents are of type ContractElementReference.

If the meaning of the 'Contract Element References' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Contract Element References' containment reference list.
See Also:
ModelPackage.getContractElement_ContractElementReferences()

getFactoryComponentId

String getFactoryComponentId()
Returns the value of the 'Factory Component Id' attribute.

If the meaning of the 'FactoryComponent Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Factory Component Id' attribute.
See Also:
setFactoryComponentId(String), ModelPackage.getContractElement_FactoryComponentId()

setFactoryComponentId

void setFactoryComponentId(String value)
Sets the value of the 'Factory Component Id' attribute.

Parameters:
value - the new value of the 'Factory Component Id' attribute.
See Also:
getFactoryComponentId()

getContractReferenceIds

 getContractReferenceIds()
Returns the value of the 'Contract Reference Ids' attribute list. The list contents are of type String.

If the meaning of the 'Contract Reference Ids' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Contract Reference Ids' attribute list.
See Also:
ModelPackage.getContractElement_ContractReferenceIds()

getContractType

Type getContractType()
Returns the value of the 'Contract Type' containment reference.

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

Returns:
the value of the 'Contract Type' containment reference.
See Also:
setContractType(Type), ModelPackage.getContractElement_ContractType()

setContractType

void setContractType(Type value)
Sets the value of the 'Contract Type' containment reference.

Parameters:
value - the new value of the 'Contract Type' containment reference.
See Also:
getContractType()

isMandatory

boolean isMandatory()
Returns the value of the 'Mandatory' attribute. The default value is "true".

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

Returns:
the value of the 'Mandatory' attribute.
See Also:
setMandatory(boolean), ModelPackage.getContractElement_Mandatory()

setMandatory

void setMandatory(boolean value)
Sets the value of the 'Mandatory' attribute.

Parameters:
value - the new value of the 'Mandatory' attribute.
See Also:
isMandatory()

EGF Engine
Release 0.1.0

Copyright (c) Thales Corporate Services S.A.S, 2009.

This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.