EGF Engine
Release 0.1.0

org.eclipse.egf.model.data.reader.descriptor
Interface IContractElementDescriptor

All Superinterfaces:
IDescriptor, ITypedDescriptor

public interface IContractElementDescriptor
extends ITypedDescriptor

Describe the content of a contract element read from an IFactoryComponentReader instance.


Method Summary
 String getContractElementName()
          Get the contract element name.
 List<String> getContractReferenceIds()
          Get the contract reference id list.
 ITypeHolder getTypeHolder()
          Get the type holder instance.
 String getTypeHolderClassName()
          Get the concrete type holder class name.
 boolean isMandatory()
          Returns whether or not the underlying contract element is mandatory.
 
Methods inherited from interface org.eclipse.egf.model.data.reader.descriptor.ITypedDescriptor
getDescription, getFactoryComponentReader, getId
 
Methods inherited from interface org.eclipse.egf.common.descriptor.IDescriptor
getChildren, getParent, getValue
 

Method Detail

getContractElementName

String getContractElementName()
Get the contract element name.

Returns:

getTypeHolder

ITypeHolder getTypeHolder()
Get the type holder instance.

Returns:
null if the container factory component is located in the workspace.

getTypeHolderClassName

String getTypeHolderClassName()
Get the concrete type holder class name.

Returns:
fully qualified class name; can not be null.
See Also:
getTypeHolder()

getContractReferenceIds

List<String> getContractReferenceIds()
Get the contract reference id list.

Returns:
the contractReferenceIds

isMandatory

boolean isMandatory()
Returns whether or not the underlying contract element is mandatory.

Returns:

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.