Uses of Class
org.jomc.model.Implementation

Packages that use Implementation
org.jomc.model Object management and configuration model classes. 
 

Uses of Implementation in org.jomc.model
 

Fields in org.jomc.model with type parameters of type Implementation
protected  List<Implementation> Implementations.implementation
           
 

Methods in org.jomc.model that return Implementation
 Implementation Implementation.clone()
          Creates and returns a deep copy of this object.
private  Implementation DefaultModelManager.collectImplementation(Modules modules, Class clazz)
           
 Implementation ObjectFactory.createImplementation()
          Create an instance of Implementation
private  Implementation DefaultModelManager.findInheritanceCycle(Modules modules, Implementation current, Implementation report, Implementations implementations)
           
 Implementation Modules.getImplementation(Class implementation)
          Gets an implementation for a given class from this list of modules.
 Implementation Implementations.getImplementation(Class implementation)
          Gets an implementation for a given class from the list.
private  Implementation DefaultModelManager.getImplementation(Modules modules, Object object)
          Gets the implementation of an object.
 Implementation Modules.getImplementation(String implementation)
          Gets an implementation for a given identifier from this list of modules.
 Implementation Implementations.getImplementation(String implementation)
          Gets an implementation for a given identifier from the list.
 Implementation Modules.getImplementation(String specification, String name)
          Gets an implementation for a given name implementing a given specification from this list of modules.
 Implementation Implementations.getImplementationByName(String name)
          Gets an implementation for a given name from the list.
 

Methods in org.jomc.model that return types with arguments of type Implementation
 JAXBElement<Implementation> ObjectFactory.createImplementation(Implementation value)
          Create an instance of JAXBElement<Implementation>}
 List<Implementation> Implementations.getImplementation()
          Gets the value of the implementation property.
 

Methods in org.jomc.model with parameters of type Implementation
private  void DefaultModelManager.assertImplementationMessagesUniqueness(Implementation implementation, List<ModelException.Detail> details)
           
private  void DefaultModelManager.assertImplementationPropertiesUniqueness(Implementation implementation, List<ModelException.Detail> details)
           
(package private)  void Modules.collectDependencies(Implementation implementation, Dependencies dependencies, Implementations seen, boolean includeDeclared)
           
private  void DefaultModelManager.collectFinalSuperDependencies(Modules modules, Implementation implementation, String dependencyName, Implementations implementations, Implementations seen, boolean includeImplementation)
           
private  void DefaultModelManager.collectFinalSuperImplementations(Modules modules, Implementation implementation, Implementations implementations, Implementations seen, boolean includeImplementation)
           
private  void DefaultModelManager.collectFinalSuperMessages(Modules modules, Implementation implementation, String messageName, Implementations implementations, Implementations seen, boolean includeImplementation)
           
private  void DefaultModelManager.collectFinalSuperProperties(Modules modules, Implementation implementation, String propertyName, Implementations implementations, Implementations seen, boolean includeImplementation)
           
private  void DefaultModelManager.collectFinalSuperSpecifications(Modules modules, Implementation implementation, String specificationIdentifier, Implementations implementations, Implementations seen, boolean includeImplementation)
           
(package private)  void Modules.collectMessages(Implementation implementation, Messages messages, Implementations seen, boolean includeDeclared)
           
(package private)  void Modules.collectProperties(Implementation implementation, Properties properties, Implementations seen, boolean includeDeclared)
           
(package private)  void Modules.collectSpecifications(Implementation implementation, Specifications specifications, Implementations seen, boolean includeDeclared)
           
 JAXBElement<Implementation> ObjectFactory.createImplementation(Implementation value)
          Create an instance of JAXBElement<Implementation>}
private  Implementation DefaultModelManager.findInheritanceCycle(Modules modules, Implementation current, Implementation report, Implementations implementations)
           
 Instance ModelManager.getInstance(Modules modules, Implementation implementation, ClassLoader classLoader)
          Gets an instance of an implementation.
 Instance DefaultModelManager.getInstance(Modules modules, Implementation implementation, ClassLoader cl)
           
 Instance ModelManager.getInstance(Modules modules, Implementation implementation, Dependency dependency, ClassLoader classLoader)
          Gets an instance of an implementation for a dependency.
 Instance DefaultModelManager.getInstance(Modules modules, Implementation implementation, Dependency dependency, ClassLoader cl)
           
private  ModelException.Detail DefaultModelManager.newAbstractLocationConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, String location)
           
private  ModelException.Detail DefaultModelManager.newDependencyInheritanceConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Dependency dependency, Implementation finalSuperDependency)
           
private  ModelException.Detail DefaultModelManager.newDependencyMultipleInheritanceContraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Dependency dependency)
           
private  ModelException.Detail DefaultModelManager.newDependencyOverrideConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Dependency dependency)
           
private  ModelException.Detail DefaultModelManager.newDependencyPropertiesOverrideConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Dependency dependency, Specification specification, Property property)
           
private  ModelException.Detail DefaultModelManager.newDependencyPropertyReferenceDeclarationConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Dependency dependency, PropertyReference reference)
           
private  ModelException.Detail DefaultModelManager.newImplementationImplementationDeclarationConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Implementation declaration)
           
private  ModelException.Detail DefaultModelManager.newImplementationInheritanceCompatibilityConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Implementation superImplementation, String expectedVersion)
           
private  ModelException.Detail DefaultModelManager.newImplementationInheritanceConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Implementation finalSuperImplementation)
           
private  ModelException.Detail DefaultModelManager.newImplementationInheritanceCycleConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Implementation cycle)
           
private  ModelException.Detail DefaultModelManager.newImplementationNameConstraintDetail(JAXBElement<? extends ModelObject> element, Specification specification, Implementation implementation)
           
private  ModelException.Detail DefaultModelManager.newImplementationSpecificationDeclarationConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Specification specification)
           
private  ModelException.Detail DefaultModelManager.newImplementationVersioningConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation declaring, Implementation implementation)
           
private  ModelException.Detail DefaultModelManager.newMessageInheritanceConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Message message, Implementation finalSuperMessage)
           
private  ModelException.Detail DefaultModelManager.newMessageInheritanceConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, MessageReference reference, Implementation finalSuperMessage)
           
private  ModelException.Detail DefaultModelManager.newMessageMultipleInheritanceContraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Message message)
           
private  ModelException.Detail DefaultModelManager.newMessageOverrideConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Message message)
           
private  ModelException.Detail DefaultModelManager.newMessageOverrideConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, MessageReference reference)
           
private  ModelException.Detail DefaultModelManager.newMultiplicityConstraintDetail(JAXBElement<? extends ModelObject> element, Specification specification, Implementation implementation)
           
private  ModelException.Detail DefaultModelManager.newPropertyInheritanceConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Property property, Implementation finalSuperProperty)
           
private  ModelException.Detail DefaultModelManager.newPropertyInheritanceConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, PropertyReference reference, Implementation finalSuperProperty)
           
private  ModelException.Detail DefaultModelManager.newPropertyMultipleInheritanceContraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Property property)
           
private  ModelException.Detail DefaultModelManager.newPropertyOverrideConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Property property)
           
private  ModelException.Detail DefaultModelManager.newPropertyOverrideConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, PropertyReference reference)
           
private  ModelException.Detail DefaultModelManager.newSpecificationInheritanceConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, SpecificationReference specification, Implementation finalSuperSpecification)
           
private  ModelException.Detail DefaultModelManager.newSpecificationMultipleInheritanceContraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, SpecificationReference reference)
           
private  ModelException.Detail DefaultModelManager.newSpecificationOverrideConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, SpecificationReference reference)
           
private  ModelException.Detail DefaultModelManager.newSpecificationVersioningConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Specification specification)
           
 

Method parameters in org.jomc.model with type arguments of type Implementation
private static void Implementations.copyImplementation(List<Implementation> source, List<Implementation> target)
          Copies all values of property Implementation deeply.
private static void Implementations.copyImplementation(List<Implementation> source, List<Implementation> target)
          Copies all values of property Implementation deeply.
 

Constructors in org.jomc.model with parameters of type Implementation
Implementation(Implementation o)
          Creates a new Implementation instance by deeply copying a given instance.
 



Copyright © 2005-2009 The JOMC Project. All Rights Reserved.