SysML

org.topcased.sysml.util
Class SysMLAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.topcased.sysml.util.SysMLAdapterFactory
All Implemented Interfaces:
AdapterFactory
Direct Known Subclasses:
SysMLItemProviderAdapterFactory, SysMLModelerProviderAdapterFactory

public class SysMLAdapterFactory
extends AdapterFactoryImpl

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

See Also:
SysMLPackage
** Generated **

Field Summary
static java.lang.String copyright
           
protected static SysMLPackage modelPackage
          The cached model package
protected  SysMLSwitch<Adapter> modelSwitch
          The switch the delegates to the createXXX methods.
 
Constructor Summary
SysMLAdapterFactory()
          Creates an instance of the adapter factory
 
Method Summary
 Adapter createAbstractionAdapter()
          Creates a new adapter for an object of class 'Abstraction'
 Adapter createAdapter(Notifier target)
          Creates an adapter for the target
 Adapter createBehaviorAdapter()
          Creates a new adapter for an object of class 'Behavior'
 Adapter createBehavioredClassifierAdapter()
          Creates a new adapter for an object of class 'Behaviored Classifier'
 Adapter createBlockAdapter()
          Creates a new adapter for an object of class 'Block'
 Adapter createBlockDefinitionAdapter()
          Creates a new adapter for an object of class 'Block Definition'
 Adapter createBlockPropertyAdapter()
          Creates a new adapter for an object of class 'Block Property'
 Adapter createClassAdapter()
          Creates a new adapter for an object of class 'Class'
 Adapter createClassifierAdapter()
          Creates a new adapter for an object of class 'Classifier'
 Adapter createCommentAdapter()
          Creates a new adapter for an object of class 'Comment'
 Adapter createConnectableElementAdapter()
          Creates a new adapter for an object of class 'Connectable Element'
 Adapter createConstraintBlockAdapter()
          Creates a new adapter for an object of class 'Constraint Block'
 Adapter createConstraintPropertyAdapter()
          Creates a new adapter for an object of class 'Constraint Property'
 Adapter createContainmentAdapter()
          Creates a new adapter for an object of class 'Containment'
 Adapter createCopyAdapter()
          Creates a new adapter for an object of class 'Copy'
 Adapter createDataTypeAdapter()
          Creates a new adapter for an object of class 'Data Type'
 Adapter createDependencyAdapter()
          Creates a new adapter for an object of class 'Dependency'
 Adapter createDeploymentTargetAdapter()
          Creates a new adapter for an object of class 'Deployment Target'
 Adapter createDeriveReqtAdapter()
          Creates a new adapter for an object of class 'Derive Reqt'
 Adapter createDimensionAdapter()
          Creates a new adapter for an object of class 'Dimension'
 Adapter createDirectedRelationshipAdapter()
          Creates a new adapter for an object of class 'Directed Relationship'
 Adapter createDistributedPropertyAdapter()
          Creates a new adapter for an object of class 'Distributed Property'
 Adapter createElementAdapter()
          Creates a new adapter for an object of class 'Element'
 Adapter createEModelElementAdapter()
          Creates a new adapter for an object of class 'EModel Element'
 Adapter createEncapsulatedClassifierAdapter()
          Creates a new adapter for an object of class 'Encapsulated Classifier'
 Adapter createEObjectAdapter()
          Creates a new adapter for the default case
 Adapter createFeatureAdapter()
          Creates a new adapter for an object of class 'Feature'
 Adapter createFieldAdapter()
          Creates a new adapter for an object of class 'Field'
 Adapter createFlowPortAdapter()
          Creates a new adapter for an object of class 'Flow Port'
 Adapter createFlowPropertyAdapter()
          Creates a new adapter for an object of class 'Flow Property'
 Adapter createFlowSpecificationAdapter()
          Creates a new adapter for an object of class 'Flow Specification'
 Adapter createInformationFlowAdapter()
          Creates a new adapter for an object of class 'Information Flow'
 Adapter createInterfaceAdapter()
          Creates a new adapter for an object of class 'Interface'
 Adapter createItemFlowAdapter()
          Creates a new adapter for an object of class 'Item Flow'
 Adapter createModelSYSMLAdapter()
          Creates a new adapter for an object of class 'Model SYSML'
 Adapter createMultiplicityElementAdapter()
          Creates a new adapter for an object of class 'Multiplicity Element'
 Adapter createNamedElementAdapter()
          Creates a new adapter for an object of class 'Named Element'
 Adapter createNamespaceAdapter()
          Creates a new adapter for an object of class 'Namespace'
 Adapter createPackageableElementAdapter()
          Creates a new adapter for an object of class 'Packageable Element'
 Adapter createPackageAdapter()
          Creates a new adapter for an object of class 'Package'
 Adapter createPackageSYSMLAdapter()
          Creates a new adapter for an object of class 'Package SYSML'
 Adapter createParameterableElementAdapter()
          Creates a new adapter for an object of class 'Parameterable Element'
 Adapter createPortAdapter()
          Creates a new adapter for an object of class 'Port'
 Adapter createProblemAdapter()
          Creates a new adapter for an object of class 'Problem'
 Adapter createPropertyAdapter()
          Creates a new adapter for an object of class 'Property'
 Adapter createRationaleAdapter()
          Creates a new adapter for an object of class 'Rationale'
 Adapter createRealizationAdapter()
          Creates a new adapter for an object of class 'Realization'
 Adapter createRedefinableElementAdapter()
          Creates a new adapter for an object of class 'Redefinable Element'
 Adapter createRefineAdapter()
          Creates a new adapter for an object of class 'Refine'
 Adapter createRelationshipAdapter()
          Creates a new adapter for an object of class 'Relationship'
 Adapter createRequirementAdapter()
          Creates a new adapter for an object of class 'Requirement'
 Adapter createRequirementDefinitionAdapter()
          Creates a new adapter for an object of class 'Requirement Definition'
 Adapter createRequirementRelatedAdapter()
          Creates a new adapter for an object of class 'Requirement Related'
 Adapter createSatisfyAdapter()
          Creates a new adapter for an object of class 'Satisfy'
 Adapter createServicePortAdapter()
          Creates a new adapter for an object of class 'Service Port'
 Adapter createStructuralFeatureAdapter()
          Creates a new adapter for an object of class 'Structural Feature'
 Adapter createStructuredClassifierAdapter()
          Creates a new adapter for an object of class 'Structured Classifier'
 Adapter createTemplateableElementAdapter()
          Creates a new adapter for an object of class 'Templateable Element'
 Adapter createTestCaseAdapter()
          Creates a new adapter for an object of class 'Test Case'
 Adapter createTraceAdapter()
          Creates a new adapter for an object of class 'Trace'
 Adapter createTypeAdapter()
          Creates a new adapter for an object of class 'Type'
 Adapter createTypedElementAdapter()
          Creates a new adapter for an object of class 'Typed Element'
 Adapter createUnitAdapter()
          Creates a new adapter for an object of class 'Unit'
 Adapter createValueTypeAdapter()
          Creates a new adapter for an object of class 'Value Type'
 Adapter createVerifyAdapter()
          Creates a new adapter for an object of class 'Verify'
 boolean isFactoryForType(java.lang.Object object)
          Returns whether this factory is applicable for the type of the object
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adapt, adapt, adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
** Generated **

modelPackage

protected static SysMLPackage modelPackage
The cached model package.

** Generated **

modelSwitch

protected SysMLSwitch<Adapter> modelSwitch
The switch the delegates to the createXXX methods.

** Generated **
Constructor Detail

SysMLAdapterFactory

public SysMLAdapterFactory()
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.

Specified by:
isFactoryForType in interface AdapterFactory
Overrides:
isFactoryForType in class AdapterFactoryImpl
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.

Overrides:
createAdapter in class AdapterFactoryImpl
Parameters:
target - the object to adapt.
Returns:
the adapter for the target.
** Generated **

createBlockAdapter

public Adapter createBlockAdapter()
Creates a new adapter for an object of class 'Block'. 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:
Block
** Generated **

createFlowPortAdapter

public Adapter createFlowPortAdapter()
Creates a new adapter for an object of class 'Flow Port'. 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:
FlowPort
** Generated **

createServicePortAdapter

public Adapter createServicePortAdapter()
Creates a new adapter for an object of class 'Service Port'. 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:
ServicePort
** Generated **

createFlowSpecificationAdapter

public Adapter createFlowSpecificationAdapter()
Creates a new adapter for an object of class 'Flow Specification'. 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:
FlowSpecification
** Generated **

createBlockDefinitionAdapter

public Adapter createBlockDefinitionAdapter()
Creates a new adapter for an object of class 'Block Definition'. 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:
BlockDefinition
** Generated **

createPackageSYSMLAdapter

public Adapter createPackageSYSMLAdapter()
Creates a new adapter for an object of class 'Package SYSML'. 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:
PackageSYSML
** Generated **

createRequirementAdapter

public Adapter createRequirementAdapter()
Creates a new adapter for an object of class 'Requirement'. 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:
Requirement
** Generated **

createTestCaseAdapter

public Adapter createTestCaseAdapter()
Creates a new adapter for an object of class 'Test Case'. 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:
TestCase
** Generated **

createRequirementDefinitionAdapter

public Adapter createRequirementDefinitionAdapter()
Creates a new adapter for an object of class 'Requirement Definition'. 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:
RequirementDefinition
** Generated **

createSatisfyAdapter

public Adapter createSatisfyAdapter()
Creates a new adapter for an object of class 'Satisfy'. 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:
Satisfy
** Generated **

createDeriveReqtAdapter

public Adapter createDeriveReqtAdapter()
Creates a new adapter for an object of class 'Derive Reqt'. 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:
DeriveReqt
** Generated **

createVerifyAdapter

public Adapter createVerifyAdapter()
Creates a new adapter for an object of class 'Verify'. 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:
Verify
** Generated **

createFieldAdapter

public Adapter createFieldAdapter()
Creates a new adapter for an object of class 'Field'. 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:
Field
** Generated **

createRationaleAdapter

public Adapter createRationaleAdapter()
Creates a new adapter for an object of class 'Rationale'. 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:
Rationale
** Generated **

createProblemAdapter

public Adapter createProblemAdapter()
Creates a new adapter for an object of class 'Problem'. 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:
Problem
** Generated **

createValueTypeAdapter

public Adapter createValueTypeAdapter()
Creates a new adapter for an object of class 'Value 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:
ValueType
** Generated **

createDimensionAdapter

public Adapter createDimensionAdapter()
Creates a new adapter for an object of class 'Dimension'. 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:
Dimension
** Generated **

createUnitAdapter

public Adapter createUnitAdapter()
Creates a new adapter for an object of 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:
Unit
** Generated **

createBlockPropertyAdapter

public Adapter createBlockPropertyAdapter()
Creates a new adapter for an object of class 'Block Property'. 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:
BlockProperty
** Generated **

createDistributedPropertyAdapter

public Adapter createDistributedPropertyAdapter()
Creates a new adapter for an object of class 'Distributed Property'. 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:
DistributedProperty
** Generated **

createItemFlowAdapter

public Adapter createItemFlowAdapter()
Creates a new adapter for an object of class 'Item Flow'. 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:
ItemFlow
** Generated **

createFlowPropertyAdapter

public Adapter createFlowPropertyAdapter()
Creates a new adapter for an object of class 'Flow Property'. 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:
FlowProperty
** Generated **

createConstraintBlockAdapter

public Adapter createConstraintBlockAdapter()
Creates a new adapter for an object of class 'Constraint Block'. 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:
ConstraintBlock
** Generated **

createTraceAdapter

public Adapter createTraceAdapter()
Creates a new adapter for an object of class 'Trace'. 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:
Trace
** Generated **

createCopyAdapter

public Adapter createCopyAdapter()
Creates a new adapter for an object of class 'Copy'. 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:
Copy
** Generated **

createRefineAdapter

public Adapter createRefineAdapter()
Creates a new adapter for an object of class 'Refine'. 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:
Refine
** Generated **

createConstraintPropertyAdapter

public Adapter createConstraintPropertyAdapter()
Creates a new adapter for an object of class 'Constraint Property'. 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:
ConstraintProperty
** Generated **

createContainmentAdapter

public Adapter createContainmentAdapter()
Creates a new adapter for an object of class 'Containment'. 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:
Containment
** Generated **

createRequirementRelatedAdapter

public Adapter createRequirementRelatedAdapter()
Creates a new adapter for an object of class 'Requirement Related'. 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:
RequirementRelated
** Generated **

createModelSYSMLAdapter

public Adapter createModelSYSMLAdapter()
Creates a new adapter for an object of class 'Model SYSML'. 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:
ModelSYSML
** Generated **

createEModelElementAdapter

public Adapter createEModelElementAdapter()
Creates a new adapter for an object of class 'EModel 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:
EModelElement
** 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 **

createNamedElementAdapter

public Adapter createNamedElementAdapter()
Creates a new adapter for an object of class 'Named 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:
NamedElement
** 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 **

createRedefinableElementAdapter

public Adapter createRedefinableElementAdapter()
Creates a new adapter for an object of class 'Redefinable 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:
RedefinableElement
** Generated **

createParameterableElementAdapter

public Adapter createParameterableElementAdapter()
Creates a new adapter for an object of class 'Parameterable 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:
ParameterableElement
** Generated **

createPackageableElementAdapter

public Adapter createPackageableElementAdapter()
Creates a new adapter for an object of class 'Packageable 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:
PackageableElement
** Generated **

createTypeAdapter

public Adapter createTypeAdapter()
Creates a new adapter for an object of class '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:
Type
** Generated **

createTemplateableElementAdapter

public Adapter createTemplateableElementAdapter()
Creates a new adapter for an object of class 'Templateable 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:
TemplateableElement
** Generated **

createClassifierAdapter

public Adapter createClassifierAdapter()
Creates a new adapter for an object of class 'Classifier'. 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:
Classifier
** Generated **

createStructuredClassifierAdapter

public Adapter createStructuredClassifierAdapter()
Creates a new adapter for an object of class 'Structured Classifier'. 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:
StructuredClassifier
** Generated **

createEncapsulatedClassifierAdapter

public Adapter createEncapsulatedClassifierAdapter()
Creates a new adapter for an object of class 'Encapsulated Classifier'. 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:
EncapsulatedClassifier
** Generated **

createBehavioredClassifierAdapter

public Adapter createBehavioredClassifierAdapter()
Creates a new adapter for an object of class 'Behaviored Classifier'. 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:
BehavioredClassifier
** Generated **

createClassAdapter

public Adapter createClassAdapter()
Creates a new adapter for an object of class 'Class'. 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:
Class
** Generated **

createFeatureAdapter

public Adapter createFeatureAdapter()
Creates a new adapter for an object of class 'Feature'. 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:
Feature
** Generated **

createTypedElementAdapter

public Adapter createTypedElementAdapter()
Creates a new adapter for an object of class 'Typed 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:
TypedElement
** Generated **

createMultiplicityElementAdapter

public Adapter createMultiplicityElementAdapter()
Creates a new adapter for an object of class 'Multiplicity 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:
MultiplicityElement
** Generated **

createStructuralFeatureAdapter

public Adapter createStructuralFeatureAdapter()
Creates a new adapter for an object of class 'Structural Feature'. 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:
StructuralFeature
** Generated **

createConnectableElementAdapter

public Adapter createConnectableElementAdapter()
Creates a new adapter for an object of class 'Connectable 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:
ConnectableElement
** Generated **

createDeploymentTargetAdapter

public Adapter createDeploymentTargetAdapter()
Creates a new adapter for an object of class 'Deployment Target'. 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:
DeploymentTarget
** Generated **

createPropertyAdapter

public Adapter createPropertyAdapter()
Creates a new adapter for an object of class 'Property'. 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:
Property
** Generated **

createPortAdapter

public Adapter createPortAdapter()
Creates a new adapter for an object of class 'Port'. 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:
Port
** Generated **

createInterfaceAdapter

public Adapter createInterfaceAdapter()
Creates a new adapter for an object of class 'Interface'. 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:
Interface
** 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 **

createBehaviorAdapter

public Adapter createBehaviorAdapter()
Creates a new adapter for an object of class 'Behavior'. 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:
Behavior
** Generated **

createRelationshipAdapter

public Adapter createRelationshipAdapter()
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:
Relationship
** Generated **

createDirectedRelationshipAdapter

public Adapter createDirectedRelationshipAdapter()
Creates a new adapter for an object of class 'Directed 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:
DirectedRelationship
** Generated **

createDependencyAdapter

public Adapter createDependencyAdapter()
Creates a new adapter for an object of class 'Dependency'. 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:
Dependency
** Generated **

createAbstractionAdapter

public Adapter createAbstractionAdapter()
Creates a new adapter for an object of class 'Abstraction'. 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:
Abstraction
** Generated **

createRealizationAdapter

public Adapter createRealizationAdapter()
Creates a new adapter for an object of class 'Realization'. 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:
Realization
** Generated **

createCommentAdapter

public Adapter createCommentAdapter()
Creates a new adapter for an object of class 'Comment'. 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:
Comment
** Generated **

createDataTypeAdapter

public Adapter createDataTypeAdapter()
Creates a new adapter for an object of class 'Data 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:
DataType
** Generated **

createInformationFlowAdapter

public Adapter createInformationFlowAdapter()
Creates a new adapter for an object of class 'Information Flow'. 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:
InformationFlow
** Generated **

createEObjectAdapter

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

Returns:
the new adapter.
** Generated **

SysML

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.