|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectMinimalEObjectImpl.Container
org.eclipse.egf.model.internal.data.ModelElement
org.eclipse.egf.model.impl.NamedModelElementWithIdImpl
org.eclipse.egf.model.impl.ContractElementImpl
public class ContractElementImpl
An implementation of the model object 'Contract Element'.
The following features are implemented:
Field Summary | |
---|---|
protected |
contractElementReferences
The cached value of the ' Contract Element References ' containment reference list |
protected |
contractReferenceIds
The cached value of the ' Contract Reference Ids ' attribute list |
protected Type |
contractType
The cached value of the ' Contract Type ' containment reference |
protected static String |
FACTORY_COMPONENT_ID_EDEFAULT
The default value of the ' Factory Component Id ' attribute |
protected String |
factoryComponentId
The cached value of the ' Factory Component Id ' attribute |
protected boolean |
mandatory
The cached value of the ' Mandatory ' attribute |
protected static boolean |
MANDATORY_EDEFAULT
The default value of the ' Mandatory ' attribute |
Fields inherited from class org.eclipse.egf.model.impl.NamedModelElementWithIdImpl |
---|
description, DESCRIPTION_EDEFAULT, id, ID_EDEFAULT, JAVA_IDENTIFIER_EDEFAULT, javaIdentifier, name, NAME_EDEFAULT |
Constructor Summary | |
---|---|
protected |
ContractElementImpl()
|
Method Summary | |
---|---|
NotificationChain |
basicSetContractType(Type newContractType,
NotificationChain msgs)
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
|
getContractElementReferences()
|
|
getContractReferenceIds()
|
Type |
getContractType()
|
String |
getFactoryComponentId()
|
boolean |
isMandatory()
|
void |
setContractType(Type newContractType)
|
void |
setFactoryComponentId(String newFactoryComponentId)
|
void |
setMandatory(boolean newMandatory)
|
String |
toString()
|
Methods inherited from class org.eclipse.egf.model.impl.NamedModelElementWithIdImpl |
---|
getDescription, getId, getJavaIdentifier, getName, setDescription, setId, setName |
Methods inherited from class org.eclipse.egf.model.internal.data.ModelElement |
---|
addPropertyChangeListener, generateId, getAdapter, getFactoryComponentLoadingHelper, getFactoryComponentReader, removePropertyChangeListener, setAdapter, setFactoryComponentReader |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.egf.model.NamedModelElementWithId |
---|
getDescription, getId, getJavaIdentifier, getName, setDescription, setId, setName |
Field Detail |
---|
protectedcontractElementReferences
Contract Element References
' containment reference list.
getContractElementReferences()
protected static final String FACTORY_COMPONENT_ID_EDEFAULT
Factory Component Id
' attribute.
getFactoryComponentId()
protected String factoryComponentId
Factory Component Id
' attribute.
getFactoryComponentId()
protectedcontractReferenceIds
Contract Reference Ids
' attribute list.
getContractReferenceIds()
protected Type contractType
Contract Type
' containment reference.
getContractType()
protected static final boolean MANDATORY_EDEFAULT
Mandatory
' attribute.
isMandatory()
,
Constant Field Valuesprotected boolean mandatory
Mandatory
' attribute.
isMandatory()
Constructor Detail |
---|
protected ContractElementImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class NamedModelElementWithIdImpl
publicgetContractElementReferences()
getContractElementReferences
in interface ContractElement
ModelPackage.getContractElement_ContractElementReferences()
public String getFactoryComponentId()
getFactoryComponentId
in interface ContractElement
ContractElement.setFactoryComponentId(String)
,
ModelPackage.getContractElement_FactoryComponentId()
public void setFactoryComponentId(String newFactoryComponentId)
setFactoryComponentId
in interface ContractElement
newFactoryComponentId
- the new value of the 'Factory Component Id' attribute.ContractElement.getFactoryComponentId()
publicgetContractReferenceIds()
getContractReferenceIds
in interface ContractElement
ModelPackage.getContractElement_ContractReferenceIds()
public Type getContractType()
getContractType
in interface ContractElement
ContractElement.setContractType(Type)
,
ModelPackage.getContractElement_ContractType()
public NotificationChain basicSetContractType(Type newContractType, NotificationChain msgs)
public void setContractType(Type newContractType)
setContractType
in interface ContractElement
newContractType
- the new value of the 'Contract Type' containment reference.ContractElement.getContractType()
public boolean isMandatory()
isMandatory
in interface ContractElement
ContractElement.setMandatory(boolean)
,
ModelPackage.getContractElement_Mandatory()
public void setMandatory(boolean newMandatory)
setMandatory
in interface ContractElement
newMandatory
- the new value of the 'Mandatory' attribute.ContractElement.isMandatory()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class NamedModelElementWithIdImpl
public void eSet(int featureID, Object newValue)
eSet
in class NamedModelElementWithIdImpl
public void eUnset(int featureID)
eUnset
in class NamedModelElementWithIdImpl
public boolean eIsSet(int featureID)
eIsSet
in class NamedModelElementWithIdImpl
public String toString()
toString
in class NamedModelElementWithIdImpl
|
EGF Engine Release 0.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.