Apache Tuscany SCA Kernel Sub-Project

org.apache.tuscany.spi.model
Class ReferenceDefinition

java.lang.Object
  extended by org.apache.tuscany.spi.model.ModelObject
      extended by org.apache.tuscany.spi.model.ReferenceDefinition
Direct Known Subclasses:
BoundReferenceDefinition, JavaMappedReference

public class ReferenceDefinition
extends ModelObject

Represents a component reference

Version:
$Rev: 433163 $ $Date: 2006-08-20 23:07:36 -0700 (Sun, 20 Aug 2006) $

Constructor Summary
ReferenceDefinition()
           
ReferenceDefinition(String name, ServiceContract serviceContract)
           
 
Method Summary
 Multiplicity getMultiplicity()
           
 String getName()
           
 ServiceContract<?> getServiceContract()
           
 boolean isAutowire()
           
 boolean isRequired()
           
 void setAutowire(boolean autowire)
           
 void setMultiplicity(Multiplicity multiplicity)
           
 void setName(String name)
           
 void setRequired(boolean required)
           
 void setServiceContract(ServiceContract serviceContract)
           
 
Methods inherited from class org.apache.tuscany.spi.model.ModelObject
getExtensions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceDefinition

public ReferenceDefinition()

ReferenceDefinition

public ReferenceDefinition(String name,
                           ServiceContract serviceContract)
Method Detail

getName

public String getName()

setName

public void setName(String name)

getServiceContract

public ServiceContract<?> getServiceContract()

setServiceContract

public void setServiceContract(ServiceContract serviceContract)

getMultiplicity

public Multiplicity getMultiplicity()

setMultiplicity

public void setMultiplicity(Multiplicity multiplicity)

isAutowire

public boolean isAutowire()

setAutowire

public void setAutowire(boolean autowire)

isRequired

public boolean isRequired()

setRequired

public void setRequired(boolean required)

Apache Tuscany SCA Kernel Sub-Project

-