Package org.eclipse.stp.core.introspection

The Introspection Framework

See:
          Description

Interface Summary
IComponentTypeIntrospector Clients should provide an implementation which updates the individual features on a ComponentType when IComponentTypeIntrospector.introspect(int, List) is called.
IDynamicModelIntrospector Provides a simple interface for non-EMF models to normalize their content into an EMF structure.
IModelIntrospectionManager Provides a hook into the introspection framework to bind ComponentTypes to the introspector that understands the underlying model.
IShareableComponentTypeFactory The IShareableComponentTypeFactory must be able to accept a custom Implementation representing a custom feature and convert the Implementation to a URI.
 

Class Summary
AbstractComponentTypeIntrospector This class provides a default implementation of IComponentTypeIntrospector.
DynamicModelIntrospectorFactory Create a dynamic model introspector.
FeatureAdapter A FeatureAdapter provides the feature that a given SCAObject should be persisted as.
 

Package org.eclipse.stp.core.introspection Description

The Introspection Framework

 

Overview

The Introspection Framework provides a mechanism for deriving ComponentTypes from substitutable Implemention elements. An example Introspector is defined in the test plugin and derives a ComponentType from a simple *.properties file for an XML element named <implementation.properties /> which substitutes for the SCA standard element <sca:implementation />.

[Top]