org.eclipse.gmt.modisco.omg.kdm.code.util
Class CodeAdapterFactory

java.lang.Object
  extended by AdapterFactoryImpl
      extended by org.eclipse.gmt.modisco.omg.kdm.code.util.CodeAdapterFactory

public class CodeAdapterFactory
extends AdapterFactoryImpl

The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.

See Also:
CodePackage
Generated:

Constructor Summary
CodeAdapterFactory()
          Creates an instance of the adapter factory.
 
Method Summary
 Adapter createAbstractCodeElementAdapter()
          Creates a new adapter for an object of class 'Abstract Code Element'.
 Adapter createAbstractCodeRelationshipAdapter()
          Creates a new adapter for an object of class 'Abstract Code Relationship'.
 Adapter createAdapter(Notifier target)
          Creates an adapter for the target.
 Adapter createArrayTypeAdapter()
          Creates a new adapter for an object of class 'Array Type'.
 Adapter createBagTypeAdapter()
          Creates a new adapter for an object of class 'Bag Type'.
 Adapter createBitstringTypeAdapter()
          Creates a new adapter for an object of class 'Bitstring Type'.
 Adapter createBitTypeAdapter()
          Creates a new adapter for an object of class 'Bit Type'.
 Adapter createBooleanTypeAdapter()
          Creates a new adapter for an object of class 'Boolean Type'.
 Adapter createCallableUnitAdapter()
          Creates a new adapter for an object of class 'Callable Unit'.
 Adapter createCharTypeAdapter()
          Creates a new adapter for an object of class 'Char Type'.
 Adapter createChoiceTypeAdapter()
          Creates a new adapter for an object of class 'Choice Type'.
 Adapter createClassUnitAdapter()
          Creates a new adapter for an object of class 'Class Unit'.
 Adapter createCodeAssemblyAdapter()
          Creates a new adapter for an object of class 'Assembly'.
 Adapter createCodeElementAdapter()
          Creates a new adapter for an object of class 'Element'.
 Adapter createCodeItemAdapter()
          Creates a new adapter for an object of class 'Item'.
 Adapter createCodeModelAdapter()
          Creates a new adapter for an object of class 'Model'.
 Adapter createCodeRelationshipAdapter()
          Creates a new adapter for an object of class 'Relationship'.
 Adapter createCommentUnitAdapter()
          Creates a new adapter for an object of class 'Comment Unit'.
 Adapter createCompilationUnitAdapter()
          Creates a new adapter for an object of class 'Compilation Unit'.
 Adapter createCompositeTypeAdapter()
          Creates a new adapter for an object of class 'Composite Type'.
 Adapter createComputationalObjectAdapter()
          Creates a new adapter for an object of class 'Computational Object'.
 Adapter createConditionalDirectiveAdapter()
          Creates a new adapter for an object of class 'Conditional Directive'.
 Adapter createControlElementAdapter()
          Creates a new adapter for an object of class 'Control Element'.
 Adapter createDataElementAdapter()
          Creates a new adapter for an object of class 'Data Element'.
 Adapter createDatatypeAdapter()
          Creates a new adapter for an object of class 'Datatype'.
 Adapter createDateTypeAdapter()
          Creates a new adapter for an object of class 'Date Type'.
 Adapter createDecimalTypeAdapter()
          Creates a new adapter for an object of class 'Decimal Type'.
 Adapter createDefinedTypeAdapter()
          Creates a new adapter for an object of class 'Defined Type'.
 Adapter createDerivedTypeAdapter()
          Creates a new adapter for an object of class 'Derived Type'.
 Adapter createElementAdapter()
          Creates a new adapter for an object of class 'Element'.
 Adapter createEnumeratedTypeAdapter()
          Creates a new adapter for an object of class 'Enumerated Type'.
 Adapter createEObjectAdapter()
          Creates a new adapter for the default case.
 Adapter createExpandsAdapter()
          Creates a new adapter for an object of class 'Expands'.
 Adapter createExtendsAdapter()
          Creates a new adapter for an object of class 'Extends'.
 Adapter createFloatTypeAdapter()
          Creates a new adapter for an object of class 'Float Type'.
 Adapter createGeneratedFromAdapter()
          Creates a new adapter for an object of class 'Generated From'.
 Adapter createHasTypeAdapter()
          Creates a new adapter for an object of class 'Has Type'.
 Adapter createHasValueAdapter()
          Creates a new adapter for an object of class 'Has Value'.
 Adapter createImplementationOfAdapter()
          Creates a new adapter for an object of class 'Implementation Of'.
 Adapter createImplementsAdapter()
          Creates a new adapter for an object of class 'Implements'.
 Adapter createImportsAdapter()
          Creates a new adapter for an object of class 'Imports'.
 Adapter createIncludeDirectiveAdapter()
          Creates a new adapter for an object of class 'Include Directive'.
 Adapter createIncludesAdapter()
          Creates a new adapter for an object of class 'Includes'.
 Adapter createIndexUnitAdapter()
          Creates a new adapter for an object of class 'Index Unit'.
 Adapter createInstanceOfAdapter()
          Creates a new adapter for an object of class 'Instance Of'.
 Adapter createIntegerTypeAdapter()
          Creates a new adapter for an object of class 'Integer Type'.
 Adapter createInterfaceUnitAdapter()
          Creates a new adapter for an object of class 'Interface Unit'.
 Adapter createItemUnitAdapter()
          Creates a new adapter for an object of class 'Item Unit'.
 Adapter createKDMEntityAdapter()
          Creates a new adapter for an object of class 'KDM Entity'.
 Adapter createKDMFrameworkAdapter()
          Creates a new adapter for an object of class 'KDM Framework'.
 Adapter createKDMModelAdapter()
          Creates a new adapter for an object of class 'KDM Model'.
 Adapter createKDMRelationshipAdapter()
          Creates a new adapter for an object of class 'KDM Relationship'.
 Adapter createLanguageUnitAdapter()
          Creates a new adapter for an object of class 'Language Unit'.
 Adapter createMacroDirectiveAdapter()
          Creates a new adapter for an object of class 'Macro Directive'.
 Adapter createMacroUnitAdapter()
          Creates a new adapter for an object of class 'Macro Unit'.
 Adapter createMemberUnitAdapter()
          Creates a new adapter for an object of class 'Member Unit'.
 Adapter createMethodUnitAdapter()
          Creates a new adapter for an object of class 'Method Unit'.
 Adapter createModelElementAdapter()
          Creates a new adapter for an object of class 'Model Element'.
 Adapter createModuleAdapter()
          Creates a new adapter for an object of class 'Module'.
 Adapter createNamespaceAdapter()
          Creates a new adapter for an object of class 'Namespace'.
 Adapter createOctetstringTypeAdapter()
          Creates a new adapter for an object of class 'Octetstring Type'.
 Adapter createOctetTypeAdapter()
          Creates a new adapter for an object of class 'Octet Type'.
 Adapter createOrdinalTypeAdapter()
          Creates a new adapter for an object of class 'Ordinal Type'.
 Adapter createPackageAdapter()
          Creates a new adapter for an object of class 'Package'.
 Adapter createParameterToAdapter()
          Creates a new adapter for an object of class 'Parameter To'.
 Adapter createParameterUnitAdapter()
          Creates a new adapter for an object of class 'Parameter Unit'.
 Adapter createPointerTypeAdapter()
          Creates a new adapter for an object of class 'Pointer Type'.
 Adapter createPreprocessorDirectiveAdapter()
          Creates a new adapter for an object of class 'Preprocessor Directive'.
 Adapter createPrimitiveTypeAdapter()
          Creates a new adapter for an object of class 'Primitive Type'.
 Adapter createRangeTypeAdapter()
          Creates a new adapter for an object of class 'Range Type'.
 Adapter createRecordTypeAdapter()
          Creates a new adapter for an object of class 'Record Type'.
 Adapter createRedefinesAdapter()
          Creates a new adapter for an object of class 'Redefines'.
 Adapter createScaledTypeAdapter()
          Creates a new adapter for an object of class 'Scaled Type'.
 Adapter createSequenceTypeAdapter()
          Creates a new adapter for an object of class 'Sequence Type'.
 Adapter createSetTypeAdapter()
          Creates a new adapter for an object of class 'Set Type'.
 Adapter createSharedUnitAdapter()
          Creates a new adapter for an object of class 'Shared Unit'.
 Adapter createSignatureAdapter()
          Creates a new adapter for an object of class 'Signature'.
 Adapter createStorableUnitAdapter()
          Creates a new adapter for an object of class 'Storable Unit'.
 Adapter createStringTypeAdapter()
          Creates a new adapter for an object of class 'String Type'.
 Adapter createSynonymUnitAdapter()
          Creates a new adapter for an object of class 'Synonym Unit'.
 Adapter createTemplateParameterAdapter()
          Creates a new adapter for an object of class 'Template Parameter'.
 Adapter createTemplateTypeAdapter()
          Creates a new adapter for an object of class 'Template Type'.
 Adapter createTemplateUnitAdapter()
          Creates a new adapter for an object of class 'Template Unit'.
 Adapter createTimeTypeAdapter()
          Creates a new adapter for an object of class 'Time Type'.
 Adapter createTypeUnitAdapter()
          Creates a new adapter for an object of class 'Type Unit'.
 Adapter createValueAdapter()
          Creates a new adapter for an object of class 'Value'.
 Adapter createValueElementAdapter()
          Creates a new adapter for an object of class 'Value Element'.
 Adapter createValueListAdapter()
          Creates a new adapter for an object of class 'Value List'.
 Adapter createVariantToAdapter()
          Creates a new adapter for an object of class 'Variant To'.
 Adapter createVisibleInAdapter()
          Creates a new adapter for an object of class 'Visible In'.
 Adapter createVoidTypeAdapter()
          Creates a new adapter for an object of class 'Void Type'.
 boolean isFactoryForType(java.lang.Object object)
          Returns whether this factory is applicable for the type of the object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodeAdapterFactory

public CodeAdapterFactory()
Creates an instance of the adapter factory.

Generated:
Method Detail

isFactoryForType

public boolean isFactoryForType(java.lang.Object object)
Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.

Returns:
whether this factory is applicable for the type of the object.
Generated:

createAdapter

public Adapter createAdapter(Notifier target)
Creates an adapter for the target.

Parameters:
target - the object to adapt.
Returns:
the adapter for the target.
Generated:

createCodeModelAdapter

public Adapter createCodeModelAdapter()
Creates a new adapter for an object of class 'Model'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CodeModel
Generated:

createAbstractCodeElementAdapter

public Adapter createAbstractCodeElementAdapter()
Creates a new adapter for an object of class 'Abstract Code Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
AbstractCodeElement
Generated:

createAbstractCodeRelationshipAdapter

public Adapter createAbstractCodeRelationshipAdapter()
Creates a new adapter for an object of class 'Abstract Code Relationship'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
AbstractCodeRelationship
Generated:

createCodeItemAdapter

public Adapter createCodeItemAdapter()
Creates a new adapter for an object of class 'Item'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CodeItem
Generated:

createComputationalObjectAdapter

public Adapter createComputationalObjectAdapter()
Creates a new adapter for an object of class 'Computational Object'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ComputationalObject
Generated:

createDatatypeAdapter

public Adapter createDatatypeAdapter()
Creates a new adapter for an object of class 'Datatype'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Datatype
Generated:

createModuleAdapter

public Adapter createModuleAdapter()
Creates a new adapter for an object of class 'Module'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Module
Generated:

createCompilationUnitAdapter

public Adapter createCompilationUnitAdapter()
Creates a new adapter for an object of class 'Compilation Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CompilationUnit
Generated:

createSharedUnitAdapter

public Adapter createSharedUnitAdapter()
Creates a new adapter for an object of class 'Shared Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
SharedUnit
Generated:

createLanguageUnitAdapter

public Adapter createLanguageUnitAdapter()
Creates a new adapter for an object of class 'Language Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
LanguageUnit
Generated:

createCodeAssemblyAdapter

public Adapter createCodeAssemblyAdapter()
Creates a new adapter for an object of class 'Assembly'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CodeAssembly
Generated:

createPackageAdapter

public Adapter createPackageAdapter()
Creates a new adapter for an object of class 'Package'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Package
Generated:

createControlElementAdapter

public Adapter createControlElementAdapter()
Creates a new adapter for an object of class 'Control Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ControlElement
Generated:

createCallableUnitAdapter

public Adapter createCallableUnitAdapter()
Creates a new adapter for an object of class 'Callable Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CallableUnit
Generated:

createMethodUnitAdapter

public Adapter createMethodUnitAdapter()
Creates a new adapter for an object of class 'Method Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
MethodUnit
Generated:

createDataElementAdapter

public Adapter createDataElementAdapter()
Creates a new adapter for an object of class 'Data Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
DataElement
Generated:

createStorableUnitAdapter

public Adapter createStorableUnitAdapter()
Creates a new adapter for an object of class 'Storable Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
StorableUnit
Generated:

createItemUnitAdapter

public Adapter createItemUnitAdapter()
Creates a new adapter for an object of class 'Item Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ItemUnit
Generated:

createIndexUnitAdapter

public Adapter createIndexUnitAdapter()
Creates a new adapter for an object of class 'Index Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IndexUnit
Generated:

createMemberUnitAdapter

public Adapter createMemberUnitAdapter()
Creates a new adapter for an object of class 'Member Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
MemberUnit
Generated:

createParameterUnitAdapter

public Adapter createParameterUnitAdapter()
Creates a new adapter for an object of class 'Parameter Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ParameterUnit
Generated:

createValueElementAdapter

public Adapter createValueElementAdapter()
Creates a new adapter for an object of class 'Value Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ValueElement
Generated:

createValueAdapter

public Adapter createValueAdapter()
Creates a new adapter for an object of class 'Value'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Value
Generated:

createValueListAdapter

public Adapter createValueListAdapter()
Creates a new adapter for an object of class 'Value List'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ValueList
Generated:

createPrimitiveTypeAdapter

public Adapter createPrimitiveTypeAdapter()
Creates a new adapter for an object of class 'Primitive Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
PrimitiveType
Generated:

createBooleanTypeAdapter

public Adapter createBooleanTypeAdapter()
Creates a new adapter for an object of class 'Boolean Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
BooleanType
Generated:

createCharTypeAdapter

public Adapter createCharTypeAdapter()
Creates a new adapter for an object of class 'Char Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CharType
Generated:

createOrdinalTypeAdapter

public Adapter createOrdinalTypeAdapter()
Creates a new adapter for an object of class 'Ordinal Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
OrdinalType
Generated:

createDateTypeAdapter

public Adapter createDateTypeAdapter()
Creates a new adapter for an object of class 'Date Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
DateType
Generated:

createTimeTypeAdapter

public Adapter createTimeTypeAdapter()
Creates a new adapter for an object of class 'Time Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TimeType
Generated:

createIntegerTypeAdapter

public Adapter createIntegerTypeAdapter()
Creates a new adapter for an object of class 'Integer Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IntegerType
Generated:

createDecimalTypeAdapter

public Adapter createDecimalTypeAdapter()
Creates a new adapter for an object of class 'Decimal Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
DecimalType
Generated:

createScaledTypeAdapter

public Adapter createScaledTypeAdapter()
Creates a new adapter for an object of class 'Scaled Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ScaledType
Generated:

createFloatTypeAdapter

public Adapter createFloatTypeAdapter()
Creates a new adapter for an object of class 'Float Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
FloatType
Generated:

createVoidTypeAdapter

public Adapter createVoidTypeAdapter()
Creates a new adapter for an object of class 'Void Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
VoidType
Generated:

createStringTypeAdapter

public Adapter createStringTypeAdapter()
Creates a new adapter for an object of class 'String Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
StringType
Generated:

createBitTypeAdapter

public Adapter createBitTypeAdapter()
Creates a new adapter for an object of class 'Bit Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
BitType
Generated:

createBitstringTypeAdapter

public Adapter createBitstringTypeAdapter()
Creates a new adapter for an object of class 'Bitstring Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
BitstringType
Generated:

createOctetTypeAdapter

public Adapter createOctetTypeAdapter()
Creates a new adapter for an object of class 'Octet Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
OctetType
Generated:

createOctetstringTypeAdapter

public Adapter createOctetstringTypeAdapter()
Creates a new adapter for an object of class 'Octetstring Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
OctetstringType
Generated:

createEnumeratedTypeAdapter

public Adapter createEnumeratedTypeAdapter()
Creates a new adapter for an object of class 'Enumerated Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
EnumeratedType
Generated:

createCompositeTypeAdapter

public Adapter createCompositeTypeAdapter()
Creates a new adapter for an object of class 'Composite Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CompositeType
Generated:

createChoiceTypeAdapter

public Adapter createChoiceTypeAdapter()
Creates a new adapter for an object of class 'Choice Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ChoiceType
Generated:

createRecordTypeAdapter

public Adapter createRecordTypeAdapter()
Creates a new adapter for an object of class 'Record Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
RecordType
Generated:

createDerivedTypeAdapter

public Adapter createDerivedTypeAdapter()
Creates a new adapter for an object of class 'Derived Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
DerivedType
Generated:

createArrayTypeAdapter

public Adapter createArrayTypeAdapter()
Creates a new adapter for an object of class 'Array Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ArrayType
Generated:

createPointerTypeAdapter

public Adapter createPointerTypeAdapter()
Creates a new adapter for an object of class 'Pointer Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
PointerType
Generated:

createRangeTypeAdapter

public Adapter createRangeTypeAdapter()
Creates a new adapter for an object of class 'Range Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
RangeType
Generated:

createBagTypeAdapter

public Adapter createBagTypeAdapter()
Creates a new adapter for an object of class 'Bag Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
BagType
Generated:

createSetTypeAdapter

public Adapter createSetTypeAdapter()
Creates a new adapter for an object of class 'Set Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
SetType
Generated:

createSequenceTypeAdapter

public Adapter createSequenceTypeAdapter()
Creates a new adapter for an object of class 'Sequence Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
SequenceType
Generated:

createSignatureAdapter

public Adapter createSignatureAdapter()
Creates a new adapter for an object of class 'Signature'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Signature
Generated:

createDefinedTypeAdapter

public Adapter createDefinedTypeAdapter()
Creates a new adapter for an object of class 'Defined Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
DefinedType
Generated:

createTypeUnitAdapter

public Adapter createTypeUnitAdapter()
Creates a new adapter for an object of class 'Type Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TypeUnit
Generated:

createSynonymUnitAdapter

public Adapter createSynonymUnitAdapter()
Creates a new adapter for an object of class 'Synonym Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
SynonymUnit
Generated:

createClassUnitAdapter

public Adapter createClassUnitAdapter()
Creates a new adapter for an object of class 'Class Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ClassUnit
Generated:

createInterfaceUnitAdapter

public Adapter createInterfaceUnitAdapter()
Creates a new adapter for an object of class 'Interface Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
InterfaceUnit
Generated:

createTemplateUnitAdapter

public Adapter createTemplateUnitAdapter()
Creates a new adapter for an object of class 'Template Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TemplateUnit
Generated:

createTemplateParameterAdapter

public Adapter createTemplateParameterAdapter()
Creates a new adapter for an object of class 'Template Parameter'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TemplateParameter
Generated:

createTemplateTypeAdapter

public Adapter createTemplateTypeAdapter()
Creates a new adapter for an object of class 'Template Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TemplateType
Generated:

createInstanceOfAdapter

public Adapter createInstanceOfAdapter()
Creates a new adapter for an object of class 'Instance Of'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
InstanceOf
Generated:

createParameterToAdapter

public Adapter createParameterToAdapter()
Creates a new adapter for an object of class 'Parameter To'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ParameterTo
Generated:

createImplementsAdapter

public Adapter createImplementsAdapter()
Creates a new adapter for an object of class 'Implements'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Implements
Generated:

createImplementationOfAdapter

public Adapter createImplementationOfAdapter()
Creates a new adapter for an object of class 'Implementation Of'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ImplementationOf
Generated:

createHasTypeAdapter

public Adapter createHasTypeAdapter()
Creates a new adapter for an object of class 'Has Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
HasType
Generated:

createHasValueAdapter

public Adapter createHasValueAdapter()
Creates a new adapter for an object of class 'Has Value'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
HasValue
Generated:

createExtendsAdapter

public Adapter createExtendsAdapter()
Creates a new adapter for an object of class 'Extends'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Extends
Generated:

createPreprocessorDirectiveAdapter

public Adapter createPreprocessorDirectiveAdapter()
Creates a new adapter for an object of class 'Preprocessor Directive'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
PreprocessorDirective
Generated:

createMacroUnitAdapter

public Adapter createMacroUnitAdapter()
Creates a new adapter for an object of class 'Macro Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
MacroUnit
Generated:

createMacroDirectiveAdapter

public Adapter createMacroDirectiveAdapter()
Creates a new adapter for an object of class 'Macro Directive'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
MacroDirective
Generated:

createIncludeDirectiveAdapter

public Adapter createIncludeDirectiveAdapter()
Creates a new adapter for an object of class 'Include Directive'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IncludeDirective
Generated:

createConditionalDirectiveAdapter

public Adapter createConditionalDirectiveAdapter()
Creates a new adapter for an object of class 'Conditional Directive'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ConditionalDirective
Generated:

createExpandsAdapter

public Adapter createExpandsAdapter()
Creates a new adapter for an object of class 'Expands'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Expands
Generated:

createGeneratedFromAdapter

public Adapter createGeneratedFromAdapter()
Creates a new adapter for an object of class 'Generated From'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
GeneratedFrom
Generated:

createIncludesAdapter

public Adapter createIncludesAdapter()
Creates a new adapter for an object of class 'Includes'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Includes
Generated:

createVariantToAdapter

public Adapter createVariantToAdapter()
Creates a new adapter for an object of class 'Variant To'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
VariantTo
Generated:

createRedefinesAdapter

public Adapter createRedefinesAdapter()
Creates a new adapter for an object of class 'Redefines'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Redefines
Generated:

createCommentUnitAdapter

public Adapter createCommentUnitAdapter()
Creates a new adapter for an object of class 'Comment Unit'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CommentUnit
Generated:

createNamespaceAdapter

public Adapter createNamespaceAdapter()
Creates a new adapter for an object of class 'Namespace'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Namespace
Generated:

createVisibleInAdapter

public Adapter createVisibleInAdapter()
Creates a new adapter for an object of class 'Visible In'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
VisibleIn
Generated:

createImportsAdapter

public Adapter createImportsAdapter()
Creates a new adapter for an object of class 'Imports'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Imports
Generated:

createCodeElementAdapter

public Adapter createCodeElementAdapter()
Creates a new adapter for an object of class 'Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CodeElement
Generated:

createCodeRelationshipAdapter

public Adapter createCodeRelationshipAdapter()
Creates a new adapter for an object of class 'Relationship'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CodeRelationship
Generated:

createElementAdapter

public Adapter createElementAdapter()
Creates a new adapter for an object of class 'Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Element
Generated:

createModelElementAdapter

public Adapter createModelElementAdapter()
Creates a new adapter for an object of class 'Model Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ModelElement
Generated:

createKDMFrameworkAdapter

public Adapter createKDMFrameworkAdapter()
Creates a new adapter for an object of class 'KDM Framework'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
KDMFramework
Generated:

createKDMModelAdapter

public Adapter createKDMModelAdapter()
Creates a new adapter for an object of class 'KDM Model'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
KDMModel
Generated:

createKDMEntityAdapter

public Adapter createKDMEntityAdapter()
Creates a new adapter for an object of class 'KDM Entity'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
KDMEntity
Generated:

createKDMRelationshipAdapter

public Adapter createKDMRelationshipAdapter()
Creates a new adapter for an object of class 'KDM Relationship'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
KDMRelationship
Generated:

createEObjectAdapter

public Adapter createEObjectAdapter()
Creates a new adapter for the default case. This default implementation returns null.

Returns:
the new adapter.
Generated: