org.apache.tuscany.sca.assembly.impl
Class ExtensibleImpl

java.lang.Object
  extended by org.apache.tuscany.sca.assembly.impl.BaseImpl
      extended by org.apache.tuscany.sca.assembly.impl.ExtensibleImpl
All Implemented Interfaces:
Base, Extensible
Direct Known Subclasses:
AbstractPropertyImpl, CallbackImpl, ComponentImpl, ComponentTypeImpl, ConstrainingTypeImpl, ContractImpl, WireImpl

public abstract class ExtensibleImpl
extends BaseImpl
implements Extensible

Convenience base class for extensible assembly model objects.


Constructor Summary
protected ExtensibleImpl()
          Constructs a new base model object.
 
Method Summary
 java.util.List<java.lang.Object> getExtensions()
          Returns a list of extension objects contained in this model object.
 
Methods inherited from class org.apache.tuscany.sca.assembly.impl.BaseImpl
isUnresolved, setUnresolved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensibleImpl

protected ExtensibleImpl()
Constructs a new base model object.

Method Detail

getExtensions

public java.util.List<java.lang.Object> getExtensions()
Description copied from interface: Extensible
Returns a list of extension objects contained in this model object.

Specified by:
getExtensions in interface Extensible
Returns:
a list of extension objects container in this model object