|
SysML | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.topcased.sysml.util.SysMLAdapterFactory
org.topcased.sysml.provider.SysMLItemProviderAdapterFactory
public class SysMLItemProviderAdapterFactory
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.
Field Summary | |
---|---|
protected BlockDefinitionItemProvider |
blockDefinitionItemProvider
This keeps track of the one adapter used for all BlockDefinition instances |
protected BlockItemProvider |
blockItemProvider
This keeps track of the one adapter used for all Block instances |
protected BlockPropertyItemProvider |
blockPropertyItemProvider
This keeps track of the one adapter used for all BlockProperty instances |
protected IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier .
|
protected ConstraintBlockItemProvider |
constraintBlockItemProvider
This keeps track of the one adapter used for all ConstraintBlock instances |
protected ConstraintPropertyItemProvider |
constraintPropertyItemProvider
This keeps track of the one adapter used for all ConstraintProperty instances.
|
protected ContainmentItemProvider |
containmentItemProvider
This keeps track of the one adapter used for all Containment instances |
protected CopyItemProvider |
copyItemProvider
This keeps track of the one adapter used for all Copy instances |
static java.lang.String |
copyright
|
protected DeriveReqtItemProvider |
deriveReqtItemProvider
This keeps track of the one adapter used for all DeriveReqt instances |
protected DimensionItemProvider |
dimensionItemProvider
This keeps track of the one adapter used for all Dimension instances |
protected DistributedPropertyItemProvider |
distributedPropertyItemProvider
This keeps track of the one adapter used for all DistributedProperty instances.
|
protected FieldItemProvider |
fieldItemProvider
This keeps track of the one adapter used for all Field instances |
protected FlowPortItemProvider |
flowPortItemProvider
This keeps track of the one adapter used for all FlowPort instances |
protected FlowPropertyItemProvider |
flowPropertyItemProvider
This keeps track of the one adapter used for all FlowProperty instances |
protected FlowSpecificationItemProvider |
flowSpecificationItemProvider
This keeps track of the one adapter used for all FlowSpecification instances.
|
protected ItemFlowItemProvider |
itemFlowItemProvider
This keeps track of the one adapter used for all ItemFlow instances |
protected ModelSYSMLItemProvider |
modelSYSMLItemProvider
This keeps track of the one adapter used for all ModelSYSML instances |
protected PackageSYSMLItemProvider |
packageSYSMLItemProvider
This keeps track of the one adapter used for all PackageSYSML instances |
protected ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory |
protected ProblemItemProvider |
problemItemProvider
This keeps track of the one adapter used for all Problem instances |
protected RationaleItemProvider |
rationaleItemProvider
This keeps track of the one adapter used for all Rationale instances |
protected RefineItemProvider |
refineItemProvider
This keeps track of the one adapter used for all Refine instances |
protected RequirementDefinitionItemProvider |
requirementDefinitionItemProvider
This keeps track of the one adapter used for all RequirementDefinition instances.
|
protected RequirementItemProvider |
requirementItemProvider
This keeps track of the one adapter used for all Requirement instances |
protected RequirementRelatedItemProvider |
requirementRelatedItemProvider
This keeps track of the one adapter used for all RequirementRelated instances.
|
protected SatisfyItemProvider |
satisfyItemProvider
This keeps track of the one adapter used for all Satisfy instances |
protected ServicePortItemProvider |
servicePortItemProvider
This keeps track of the one adapter used for all ServicePort instances |
protected java.util.Collection<java.lang.Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType |
protected TestCaseItemProvider |
testCaseItemProvider
This keeps track of the one adapter used for all TestCase instances |
protected TraceItemProvider |
traceItemProvider
This keeps track of the one adapter used for all Trace instances |
protected UnitItemProvider |
unitItemProvider
This keeps track of the one adapter used for all Unit instances |
protected ValueTypeItemProvider |
valueTypeItemProvider
This keeps track of the one adapter used for all ValueType instances |
protected VerifyItemProvider |
verifyItemProvider
This keeps track of the one adapter used for all Verify instances |
Fields inherited from class org.topcased.sysml.util.SysMLAdapterFactory |
---|
modelPackage, modelSwitch |
Constructor Summary | |
---|---|
SysMLItemProviderAdapterFactory()
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 |
createAdapter(Notifier target)
Creates an adapter for the target |
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.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 |
Field Detail |
---|
public static final java.lang.String copyright
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
IChangeNotifier
.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType
.
protected BlockItemProvider blockItemProvider
Block
instances.
protected FlowPortItemProvider flowPortItemProvider
FlowPort
instances.
protected ServicePortItemProvider servicePortItemProvider
ServicePort
instances.
protected FlowSpecificationItemProvider flowSpecificationItemProvider
FlowSpecification
instances.
protected BlockDefinitionItemProvider blockDefinitionItemProvider
BlockDefinition
instances.
protected PackageSYSMLItemProvider packageSYSMLItemProvider
PackageSYSML
instances.
protected RequirementItemProvider requirementItemProvider
Requirement
instances.
protected TestCaseItemProvider testCaseItemProvider
TestCase
instances.
protected RequirementDefinitionItemProvider requirementDefinitionItemProvider
RequirementDefinition
instances.
protected SatisfyItemProvider satisfyItemProvider
Satisfy
instances.
protected DeriveReqtItemProvider deriveReqtItemProvider
DeriveReqt
instances.
protected VerifyItemProvider verifyItemProvider
Verify
instances.
protected FieldItemProvider fieldItemProvider
Field
instances.
protected RationaleItemProvider rationaleItemProvider
Rationale
instances.
protected ProblemItemProvider problemItemProvider
Problem
instances.
protected ValueTypeItemProvider valueTypeItemProvider
ValueType
instances.
protected DimensionItemProvider dimensionItemProvider
Dimension
instances.
protected UnitItemProvider unitItemProvider
Unit
instances.
protected BlockPropertyItemProvider blockPropertyItemProvider
BlockProperty
instances.
protected DistributedPropertyItemProvider distributedPropertyItemProvider
DistributedProperty
instances.
protected ItemFlowItemProvider itemFlowItemProvider
ItemFlow
instances.
protected FlowPropertyItemProvider flowPropertyItemProvider
FlowProperty
instances.
protected ConstraintBlockItemProvider constraintBlockItemProvider
ConstraintBlock
instances.
protected TraceItemProvider traceItemProvider
Trace
instances.
protected CopyItemProvider copyItemProvider
Copy
instances.
protected RefineItemProvider refineItemProvider
Refine
instances.
protected ConstraintPropertyItemProvider constraintPropertyItemProvider
ConstraintProperty
instances.
protected ContainmentItemProvider containmentItemProvider
Containment
instances.
protected RequirementRelatedItemProvider requirementRelatedItemProvider
RequirementRelated
instances.
protected ModelSYSMLItemProvider modelSYSMLItemProvider
ModelSYSML
instances.
Constructor Detail |
---|
public SysMLItemProviderAdapterFactory()
Method Detail |
---|
public Adapter createBlockAdapter()
Block
.
createBlockAdapter
in class SysMLAdapterFactory
Block
public Adapter createFlowPortAdapter()
FlowPort
.
createFlowPortAdapter
in class SysMLAdapterFactory
FlowPort
public Adapter createServicePortAdapter()
ServicePort
.
createServicePortAdapter
in class SysMLAdapterFactory
ServicePort
public Adapter createFlowSpecificationAdapter()
FlowSpecification
.
createFlowSpecificationAdapter
in class SysMLAdapterFactory
FlowSpecification
public Adapter createBlockDefinitionAdapter()
BlockDefinition
.
createBlockDefinitionAdapter
in class SysMLAdapterFactory
BlockDefinition
public Adapter createPackageSYSMLAdapter()
PackageSYSML
.
createPackageSYSMLAdapter
in class SysMLAdapterFactory
PackageSYSML
public Adapter createRequirementAdapter()
Requirement
.
createRequirementAdapter
in class SysMLAdapterFactory
Requirement
public Adapter createTestCaseAdapter()
TestCase
.
createTestCaseAdapter
in class SysMLAdapterFactory
TestCase
public Adapter createRequirementDefinitionAdapter()
RequirementDefinition
.
createRequirementDefinitionAdapter
in class SysMLAdapterFactory
RequirementDefinition
public Adapter createSatisfyAdapter()
Satisfy
.
createSatisfyAdapter
in class SysMLAdapterFactory
Satisfy
public Adapter createDeriveReqtAdapter()
DeriveReqt
.
createDeriveReqtAdapter
in class SysMLAdapterFactory
DeriveReqt
public Adapter createVerifyAdapter()
Verify
.
createVerifyAdapter
in class SysMLAdapterFactory
Verify
public Adapter createFieldAdapter()
Field
.
createFieldAdapter
in class SysMLAdapterFactory
Field
public Adapter createRationaleAdapter()
Rationale
.
createRationaleAdapter
in class SysMLAdapterFactory
Rationale
public Adapter createProblemAdapter()
Problem
.
createProblemAdapter
in class SysMLAdapterFactory
Problem
public Adapter createValueTypeAdapter()
ValueType
.
createValueTypeAdapter
in class SysMLAdapterFactory
ValueType
public Adapter createDimensionAdapter()
Dimension
.
createDimensionAdapter
in class SysMLAdapterFactory
Dimension
public Adapter createUnitAdapter()
Unit
.
createUnitAdapter
in class SysMLAdapterFactory
Unit
public Adapter createBlockPropertyAdapter()
BlockProperty
.
createBlockPropertyAdapter
in class SysMLAdapterFactory
BlockProperty
public Adapter createDistributedPropertyAdapter()
DistributedProperty
.
createDistributedPropertyAdapter
in class SysMLAdapterFactory
DistributedProperty
public Adapter createItemFlowAdapter()
ItemFlow
.
createItemFlowAdapter
in class SysMLAdapterFactory
ItemFlow
public Adapter createFlowPropertyAdapter()
FlowProperty
.
createFlowPropertyAdapter
in class SysMLAdapterFactory
FlowProperty
public Adapter createConstraintBlockAdapter()
ConstraintBlock
.
createConstraintBlockAdapter
in class SysMLAdapterFactory
ConstraintBlock
public Adapter createTraceAdapter()
Trace
.
createTraceAdapter
in class SysMLAdapterFactory
Trace
public Adapter createCopyAdapter()
Copy
.
createCopyAdapter
in class SysMLAdapterFactory
Copy
public Adapter createRefineAdapter()
Refine
.
createRefineAdapter
in class SysMLAdapterFactory
Refine
public Adapter createConstraintPropertyAdapter()
ConstraintProperty
.
createConstraintPropertyAdapter
in class SysMLAdapterFactory
ConstraintProperty
public Adapter createContainmentAdapter()
Containment
.
createContainmentAdapter
in class SysMLAdapterFactory
Containment
public Adapter createRequirementRelatedAdapter()
RequirementRelated
.
createRequirementRelatedAdapter
in class SysMLAdapterFactory
RequirementRelated
public Adapter createModelSYSMLAdapter()
ModelSYSML
.
createModelSYSMLAdapter
in class SysMLAdapterFactory
ModelSYSML
public ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface ComposeableAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface ComposeableAdapterFactory
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in interface AdapterFactory
isFactoryForType
in class SysMLAdapterFactory
public Adapter adapt(Notifier notifier, java.lang.Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public void addListener(INotifyChangedListener notifyChangedListener)
addListener
in interface IChangeNotifier
public void removeListener(INotifyChangedListener notifyChangedListener)
removeListener
in interface IChangeNotifier
public void fireNotifyChanged(Notification notification)
changeNotifier
and to
parentAdapterFactory
.
fireNotifyChanged
in interface IChangeNotifier
public void dispose()
dispose
in interface IDisposable
public Adapter createAdapter(Notifier target)
target
.
createAdapter
in class SysMLAdapterFactory
target
- the object to adapt.
target
.
|
SysML | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.