Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
   * with the License.  You may obtain a copy of the License at
   *
  *   http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */
 package org.apache.tuscany.sca.assembly;
 
 import java.util.List;
 
 
Represents a composite.

Version:
$Rev: 819009 $ $Date: 2009-09-26 00:08:37 +0300 (Sat, 26 Sep 2009) $
 
 public interface Composite extends ImplementationExtensibleCloneablePolicySubject {
    
Special name for the domain composite
 
     QName DOMAIN_COMPOSITE = new QName("");
     QName TYPE = new QName("implementation.composite");

    
Returns the spec version of the composite used to build this model

Returns:
the spec version used to build this model
 
     String getSpecVersion();

    
Sets the spec version of the composite used to build this model

Parameters:
specVersion the spec version used to build this model
 
     void setSpecVersion(String specVersion);

    
Returns the name of the composite.

Returns:
the name of the composite
 
     QName getName();

    
Sets the name of the composite.

Parameters:
name the name of the composite
 
     void setName(QName name);

    
Returns a list of composites included in this composite.

Returns:
a list of composites included in this composite.
 
     List<CompositegetIncludes();

    
Returns a list of components contained in this composite.

Returns:
a list of components contained in this composite
 
     List<ComponentgetComponents();
    
    
Returns a component by name
 
     Component getComponent(String name);
    
    
Returns a list of wires contained in this composite.

Returns:
a list of wires contained in this composite
 
     List<WiregetWires();

    
Returns true if all the components within the composite must run in the same process.

Returns:
true if all the components within the composite must run in the same process
 
    boolean isLocal();

    
Sets whether all the components within the composite must run in the same process.

Parameters:
local whether all the components within the composite must run in the same process
    void setLocal(boolean local);

    
Return the Boolean value of autowire

Returns:
null/TRUE/FALSE
    Boolean getAutowire();

    
Sets whether component references should be autowired.

Parameters:
autowire whether component references should be autowired
    void setAutowire(Boolean autowire);

    
Returns a clone of the component type.

Returns:
a clone of the component type
Throws:
java.lang.CloneNotSupportedException
New to GrepCode? Check out our FAQ X