Uses of Interface
org.objectweb.dsrg.sofa.repository.model.Architecture

Packages that use Architecture
org.objectweb.dsrg.sofa.microarchitecture   
org.objectweb.dsrg.sofa.repository   
org.objectweb.dsrg.sofa.repository.model   
org.objectweb.dsrg.sofa.repository.model.impl   
org.objectweb.dsrg.sofa.repository.model.util   
 

Uses of Architecture in org.objectweb.dsrg.sofa.microarchitecture
 

Methods in org.objectweb.dsrg.sofa.microarchitecture that return Architecture
 Architecture ComponentInstance.getComponentArchitecture()
          Model Architecture class of the component.
 

Methods in org.objectweb.dsrg.sofa.microarchitecture with parameters of type Architecture
static MIComponent ComponentFactory.createComponent(Architecture arch, Frame frame, java.lang.Iterable<Aspect> aspects, java.lang.Iterable<Bindable> units)
          Creates new instance of specified component and returns reference to its control interface.
 

Constructors in org.objectweb.dsrg.sofa.microarchitecture with parameters of type Architecture
ComponentInstance(Architecture arch, Frame frame, java.lang.Iterable<Aspect> aspects, java.lang.Iterable<Bindable> units)
          Creates new ComponentInstance of Architecture arch with aspects applied.
 

Uses of Architecture in org.objectweb.dsrg.sofa.repository
 

Methods in org.objectweb.dsrg.sofa.repository that return Architecture
 Architecture RepositoryFacade.createArchitecture(Architecture previous, boolean branch, Frame _implements)
          Creates new version of already existing architecture.
 Architecture RepositoryFacade.createArchitecture(java.lang.String name, Frame _implements)
          Creates new architecture
 Architecture RepositoryFacade.updateArchitecture(java.io.File srcxmi, Architecture orig, RepositoryFacade.VersionMap vm)
          Updates the given architecture according to info obtained from the xmi file - WARNING: it can return a different instance.
 

Methods in org.objectweb.dsrg.sofa.repository with parameters of type Architecture
 Architecture RepositoryFacade.createArchitecture(Architecture previous, boolean branch, Frame _implements)
          Creates new version of already existing architecture.
 AssemblyDescriptor RepositoryFacade.createAssemblyDesc(AssemblyDescriptor previous, boolean branch, Architecture topLevelArch)
          Creates new version of already existing assembly descriptor.
 AssemblyDescriptor RepositoryFacade.createAssemblyDesc(java.lang.String name, Architecture topLevelArch)
          Creates new assembly descriptor.
static java.util.List<Interface> RepositoryUtil.getAllInterfaces(Architecture arch)
          Returns a list with all interfaces of all frames of the given architecture.
static java.util.List<Interface> RepositoryUtil.getAllProvidedInterfaces(Architecture arch)
          Returns a list with all provided interfaces of all frames of the given architecture.
static java.util.List<Interface> RepositoryUtil.getAllRequiredInterfaces(Architecture arch)
          Returns a list with all required interfaces of all frames of the given architecture.
static Interface RepositoryUtil.getInterfaceOfArchitecture(java.lang.String name, Architecture arch)
          Returns architecture's interface with the given name
 Architecture RepositoryFacade.updateArchitecture(java.io.File srcxmi, Architecture orig, RepositoryFacade.VersionMap vm)
          Updates the given architecture according to info obtained from the xmi file - WARNING: it can return a different instance.
 

Uses of Architecture in org.objectweb.dsrg.sofa.repository.model
 

Methods in org.objectweb.dsrg.sofa.repository.model that return Architecture
 Architecture ModelFactory.createArchitecture()
          Returns a new object of class 'Architecture'
 Architecture RepositoryData.createArchitecture(Architecture previous, boolean branch, Frame _implements)
           
 Architecture RepositoryData.createArchitecture(java.lang.String name, Frame _implements)
           
 Architecture InstanceAssemblyDescription.getArchitecture()
          Returns the value of the 'Architecture' reference
 Architecture SubcomponentInstance.getInstantiatesArchitecture()
          Returns the value of the 'Instantiates Architecture' reference
 Architecture InstanceDeploymentDescription.getSource()
          Returns the value of the 'Source' reference
 

Methods in org.objectweb.dsrg.sofa.repository.model with parameters of type Architecture
 InstanceAssemblyDescription InstanceAssemblyDescription.addDynamicInstance(Architecture arch)
           
 InstanceAssemblyDescription InstanceAssemblyDescription.addSubcomponent(java.lang.String name, Architecture arch)
           
 SubcomponentInstance Architecture.addSubcomponentByArch(java.lang.String name, Architecture arch, Frame frame)
           
 Architecture RepositoryData.createArchitecture(Architecture previous, boolean branch, Frame _implements)
           
 AssemblyDescriptor RepositoryData.createAssemblyDesc(AssemblyDescriptor previous, boolean branch, Architecture topLevelArch)
           
 AssemblyDescriptor RepositoryData.createAssemblyDesc(java.lang.String name, Architecture topLevelArch)
           
 void InstanceAssemblyDescription.setArchitecture(Architecture value)
          Sets the value of the 'Architecture' reference
 void SubcomponentInstance.setInstantiatesArchitecture(Architecture value)
          Sets the value of the 'Instantiates Architecture' reference
 void InstanceDeploymentDescription.setSource(Architecture value)
          Sets the value of the 'Source' reference
 

Uses of Architecture in org.objectweb.dsrg.sofa.repository.model.impl
 

Classes in org.objectweb.dsrg.sofa.repository.model.impl that implement Architecture
 class ArchitectureImpl
          An implementation of the model object 'Architecture'
 

Fields in org.objectweb.dsrg.sofa.repository.model.impl declared as Architecture
protected  Architecture InstanceAssemblyDescriptionImpl.architecture
          The cached value of the 'Architecture' reference
protected  Architecture SubcomponentInstanceImpl.instantiatesArchitecture
          The cached value of the 'Instantiates Architecture' reference
protected  Architecture InstanceDeploymentDescriptionImpl.source
          The cached value of the 'Source' reference
 

Methods in org.objectweb.dsrg.sofa.repository.model.impl that return Architecture
 Architecture InstanceAssemblyDescriptionImpl.basicGetArchitecture()
           
 Architecture SubcomponentInstanceImpl.basicGetInstantiatesArchitecture()
           
 Architecture InstanceDeploymentDescriptionImpl.basicGetSource()
           
 Architecture ModelFactoryImpl.createArchitecture()
           
 Architecture RepositoryDataImpl.createArchitecture(Architecture previous, boolean branch, Frame _implements)
           
 Architecture RepositoryDataImpl.createArchitecture(java.lang.String name, Frame _implements)
           
 Architecture InstanceAssemblyDescriptionImpl.getArchitecture()
           
 Architecture SubcomponentInstanceImpl.getInstantiatesArchitecture()
           
 Architecture InstanceDeploymentDescriptionImpl.getSource()
           
 

Methods in org.objectweb.dsrg.sofa.repository.model.impl with parameters of type Architecture
 InstanceAssemblyDescription InstanceAssemblyDescriptionImpl.addDynamicInstance(Architecture arch)
           
 InstanceAssemblyDescription InstanceAssemblyDescriptionImpl.addSubcomponent(java.lang.String name, Architecture arch)
           
 SubcomponentInstance ArchitectureImpl.addSubcomponentByArch(java.lang.String name, Architecture arch, Frame frame)
           
 Architecture RepositoryDataImpl.createArchitecture(Architecture previous, boolean branch, Frame _implements)
           
 AssemblyDescriptor RepositoryDataImpl.createAssemblyDesc(AssemblyDescriptor previous, boolean branch, Architecture topLevelArch)
           
 AssemblyDescriptor RepositoryDataImpl.createAssemblyDesc(java.lang.String name, Architecture topLevelArch)
           
 void InstanceAssemblyDescriptionImpl.setArchitecture(Architecture newArchitecture)
           
 void SubcomponentInstanceImpl.setInstantiatesArchitecture(Architecture newInstantiatesArchitecture)
           
 void InstanceDeploymentDescriptionImpl.setSource(Architecture newSource)
           
 

Uses of Architecture in org.objectweb.dsrg.sofa.repository.model.util
 

Methods in org.objectweb.dsrg.sofa.repository.model.util with parameters of type Architecture
 java.lang.Object ModelSwitch.caseArchitecture(Architecture object)
          Returns the result of interpretting the object as an instance of 'Architecture'