SysML

org.topcased.modeler.sysml.providers
Class SysMLModelerProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.topcased.sysml.util.SysMLAdapterFactory
          extended by org.topcased.modeler.sysml.providers.SysMLModelerProviderAdapterFactory
All Implemented Interfaces:
AdapterFactory, ComposeableAdapterFactory, IChangeNotifier, IDisposable

public class SysMLModelerProviderAdapterFactory
extends SysMLAdapterFactory
implements ComposeableAdapterFactory, IChangeNotifier, IDisposable

This is the factory that is used to provide the interfaces needed to support Viewers. The adapters generated by this factory convert EMF adapter notifications into calls to fireNotifyChanged. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.

** Generated **

Field Summary
 
Fields inherited from class org.topcased.sysml.util.SysMLAdapterFactory
copyright, modelPackage, modelSwitch
 
Constructor Summary
SysMLModelerProviderAdapterFactory()
          This constructs an instance.
 
Method Summary
 Adapter adapt(Notifier notifier, java.lang.Object type)
          This implementation substitutes the factory itself as the key for the adapter.
 java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
           
 void addListener(INotifyChangedListener notifyChangedListener)
          This adds a listener.
 Adapter createBlockAdapter()
          This creates an adapter for a Block.
 Adapter createBlockDefinitionAdapter()
          This creates an adapter for a BlockDefinition
 Adapter createBlockPropertyAdapter()
          This creates an adapter for a BlockProperty
 Adapter createConstraintBlockAdapter()
          This creates an adapter for a ConstraintBlock
 Adapter createConstraintPropertyAdapter()
          This creates an adapter for a ConstraintProperty.
 Adapter createContainmentAdapter()
          This creates an adapter for a Containment.
 Adapter createCopyAdapter()
          This creates an adapter for a Copy.
 Adapter createDeriveReqtAdapter()
          This creates an adapter for a DeriveReqt
 Adapter createDimensionAdapter()
          This creates an adapter for a Dimension.
 Adapter createDistributedPropertyAdapter()
          This creates an adapter for a DistributedProperty.
 Adapter createFieldAdapter()
          This creates an adapter for a Field.
 Adapter createFlowPortAdapter()
          This creates an adapter for a FlowPort.
 Adapter createFlowPropertyAdapter()
          This creates an adapter for a FlowProperty
 Adapter createFlowSpecificationAdapter()
          This creates an adapter for a FlowSpecification.
 Adapter createItemFlowAdapter()
          This creates an adapter for a ItemFlow.
 Adapter createModelSYSMLAdapter()
          This creates an adapter for a ModelSYSML.
 Adapter createPackageSYSMLAdapter()
          This creates an adapter for a PackageSYSML.
 Adapter createProblemAdapter()
          This creates an adapter for a Problem.
 Adapter createRationaleAdapter()
          This creates an adapter for a Rationale.
 Adapter createRefineAdapter()
          This creates an adapter for a Refine.
 Adapter createRequirementAdapter()
          This creates an adapter for a Requirement
 Adapter createRequirementDefinitionAdapter()
          This creates an adapter for a RequirementDefinition.
 Adapter createRequirementRelatedAdapter()
          This creates an adapter for a RequirementRelated.
 Adapter createSatisfyAdapter()
          This creates an adapter for a Satisfy.
 Adapter createServicePortAdapter()
          This creates an adapter for a ServicePort
 Adapter createTestCaseAdapter()
          This creates an adapter for a TestCase.
 Adapter createTraceAdapter()
          This creates an adapter for a Trace.
 Adapter createUnitAdapter()
          This creates an adapter for a Unit.
 Adapter createValueTypeAdapter()
          This creates an adapter for a ValueType.
 Adapter createVerifyAdapter()
          This creates an adapter for a Verify.
 void dispose()
          This disposes all of the item providers created by this factory.
 void fireNotifyChanged(Notification notification)
          This delegates to changeNotifier and to parentAdapterFactory.
 ComposeableAdapterFactory getRootAdapterFactory()
          This returns the root adapter factory that contains this factory.
 boolean isFactoryForType(java.lang.Object type)
           
 void removeListener(INotifyChangedListener notifyChangedListener)
          This removes a listener.
 void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
          This sets the composed adapter factory that contains this factory.
 
Methods inherited from class org.topcased.sysml.util.SysMLAdapterFactory
createAbstractionAdapter, createAdapter, createBehaviorAdapter, createBehavioredClassifierAdapter, createClassAdapter, createClassifierAdapter, createCommentAdapter, createConnectableElementAdapter, createDataTypeAdapter, createDependencyAdapter, createDeploymentTargetAdapter, createDirectedRelationshipAdapter, createElementAdapter, createEModelElementAdapter, createEncapsulatedClassifierAdapter, createEObjectAdapter, createFeatureAdapter, createInformationFlowAdapter, createInterfaceAdapter, createMultiplicityElementAdapter, createNamedElementAdapter, createNamespaceAdapter, createPackageableElementAdapter, createPackageAdapter, createParameterableElementAdapter, createPortAdapter, createPropertyAdapter, createRealizationAdapter, createRedefinableElementAdapter, createRelationshipAdapter, createStructuralFeatureAdapter, createStructuredClassifierAdapter, createTemplateableElementAdapter, createTypeAdapter, createTypedElementAdapter
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
 

Constructor Detail

SysMLModelerProviderAdapterFactory

public SysMLModelerProviderAdapterFactory()
This constructs an instance.

** Generated **
Method Detail

getRootAdapterFactory

public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.

Specified by:
getRootAdapterFactory in interface ComposeableAdapterFactory
Returns:
the root AdapterFactory
** Generated **

setParentAdapterFactory

public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.

Specified by:
setParentAdapterFactory in interface ComposeableAdapterFactory
Parameters:
parentAdapterFactory - the new parent adapter factory
** Generated **

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

Specified by:
isFactoryForType in interface AdapterFactory
Overrides:
isFactoryForType in class SysMLAdapterFactory
Parameters:
type - the type to test
Returns:
true if supported
** Generated **

adapt

public Adapter adapt(Notifier notifier,
                     java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.

Specified by:
adapt in interface AdapterFactory
Overrides:
adapt in class AdapterFactoryImpl
Parameters:
notifier - the notifier
type - the object to adapt
Returns:
the Adapter the created adatper
** Generated **

adapt

public java.lang.Object adapt(java.lang.Object object,
                              java.lang.Object type)

Specified by:
adapt in interface AdapterFactory
Overrides:
adapt in class AdapterFactoryImpl
Parameters:
object - the object to adapt
type - the type to adapt
Returns:
the adapted Object
** Generated **

addListener

public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.

Specified by:
addListener in interface IChangeNotifier
Parameters:
notifyChangedListener - the listener to add
** Generated **

removeListener

public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.

Specified by:
removeListener in interface IChangeNotifier
Parameters:
notifyChangedListener - the listener to remove
** Generated **

fireNotifyChanged

public void fireNotifyChanged(Notification notification)
This delegates to changeNotifier and to parentAdapterFactory.

Specified by:
fireNotifyChanged in interface IChangeNotifier
Parameters:
notification - the notification to fire
** Generated **

createBlockAdapter

public Adapter createBlockAdapter()
This creates an adapter for a Block.

Overrides:
createBlockAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Block
** Generated **

createFlowPortAdapter

public Adapter createFlowPortAdapter()
This creates an adapter for a FlowPort.

Overrides:
createFlowPortAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
FlowPort
** Generated **

createServicePortAdapter

public Adapter createServicePortAdapter()
This creates an adapter for a ServicePort.

Overrides:
createServicePortAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
ServicePort
** Generated **

createFlowSpecificationAdapter

public Adapter createFlowSpecificationAdapter()
This creates an adapter for a FlowSpecification.

Overrides:
createFlowSpecificationAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
FlowSpecification
** Generated **

createBlockDefinitionAdapter

public Adapter createBlockDefinitionAdapter()
This creates an adapter for a BlockDefinition.

Overrides:
createBlockDefinitionAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
BlockDefinition
** Generated **

createPackageSYSMLAdapter

public Adapter createPackageSYSMLAdapter()
This creates an adapter for a PackageSYSML.

Overrides:
createPackageSYSMLAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
PackageSYSML
** Generated **

createRequirementAdapter

public Adapter createRequirementAdapter()
This creates an adapter for a Requirement.

Overrides:
createRequirementAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Requirement
** Generated **

createTestCaseAdapter

public Adapter createTestCaseAdapter()
This creates an adapter for a TestCase.

Overrides:
createTestCaseAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
TestCase
** Generated **

createRequirementDefinitionAdapter

public Adapter createRequirementDefinitionAdapter()
This creates an adapter for a RequirementDefinition.

Overrides:
createRequirementDefinitionAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
RequirementDefinition
** Generated **

createSatisfyAdapter

public Adapter createSatisfyAdapter()
This creates an adapter for a Satisfy.

Overrides:
createSatisfyAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Satisfy
** Generated **

createDeriveReqtAdapter

public Adapter createDeriveReqtAdapter()
This creates an adapter for a DeriveReqt.

Overrides:
createDeriveReqtAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
DeriveReqt
** Generated **

createVerifyAdapter

public Adapter createVerifyAdapter()
This creates an adapter for a Verify.

Overrides:
createVerifyAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Verify
** Generated **

createFieldAdapter

public Adapter createFieldAdapter()
This creates an adapter for a Field.

Overrides:
createFieldAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Field
** Generated **

createRationaleAdapter

public Adapter createRationaleAdapter()
This creates an adapter for a Rationale.

Overrides:
createRationaleAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Rationale
** Generated **

createProblemAdapter

public Adapter createProblemAdapter()
This creates an adapter for a Problem.

Overrides:
createProblemAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Problem
** Generated **

createValueTypeAdapter

public Adapter createValueTypeAdapter()
This creates an adapter for a ValueType.

Overrides:
createValueTypeAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
ValueType
** Generated **

createDimensionAdapter

public Adapter createDimensionAdapter()
This creates an adapter for a Dimension.

Overrides:
createDimensionAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Dimension
** Generated **

createUnitAdapter

public Adapter createUnitAdapter()
This creates an adapter for a Unit.

Overrides:
createUnitAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Unit
** Generated **

createBlockPropertyAdapter

public Adapter createBlockPropertyAdapter()
This creates an adapter for a BlockProperty.

Overrides:
createBlockPropertyAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
BlockProperty
** Generated **

createDistributedPropertyAdapter

public Adapter createDistributedPropertyAdapter()
This creates an adapter for a DistributedProperty.

Overrides:
createDistributedPropertyAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
DistributedProperty
** Generated **

createItemFlowAdapter

public Adapter createItemFlowAdapter()
This creates an adapter for a ItemFlow.

Overrides:
createItemFlowAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
ItemFlow
** Generated **

createFlowPropertyAdapter

public Adapter createFlowPropertyAdapter()
This creates an adapter for a FlowProperty.

Overrides:
createFlowPropertyAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
FlowProperty
** Generated **

createConstraintBlockAdapter

public Adapter createConstraintBlockAdapter()
This creates an adapter for a ConstraintBlock.

Overrides:
createConstraintBlockAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
ConstraintBlock
** Generated **

createTraceAdapter

public Adapter createTraceAdapter()
This creates an adapter for a Trace.

Overrides:
createTraceAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Trace
** Generated **

createCopyAdapter

public Adapter createCopyAdapter()
This creates an adapter for a Copy.

Overrides:
createCopyAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Copy
** Generated **

createRefineAdapter

public Adapter createRefineAdapter()
This creates an adapter for a Refine.

Overrides:
createRefineAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Refine
** Generated **

createConstraintPropertyAdapter

public Adapter createConstraintPropertyAdapter()
This creates an adapter for a ConstraintProperty.

Overrides:
createConstraintPropertyAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
ConstraintProperty
** Generated **

createContainmentAdapter

public Adapter createContainmentAdapter()
This creates an adapter for a Containment.

Overrides:
createContainmentAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
Containment
** Generated **

createRequirementRelatedAdapter

public Adapter createRequirementRelatedAdapter()
This creates an adapter for a RequirementRelated.

Overrides:
createRequirementRelatedAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
RequirementRelated
** Generated **

createModelSYSMLAdapter

public Adapter createModelSYSMLAdapter()
This creates an adapter for a ModelSYSML.

Overrides:
createModelSYSMLAdapter in class SysMLAdapterFactory
Returns:
the Adapter
See Also:
ModelSYSML
** Generated **

dispose

public void dispose()
This disposes all of the item providers created by this factory.

Specified by:
dispose in interface IDisposable
** Generated **

SysML

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