Uses of Class
org.jomc.model.ModelObject

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

Uses of ModelObject in org.jomc.model
 

Subclasses of ModelObject in org.jomc.model
 class Argument
          Model of a message argument.
 class Arguments
          List of arguments.
 class Author
          Model of an author.
 class Authors
          List of authors.
 class Dependencies
          List of dependencies.
 class Dependency
          Model of a dependency.
 class Implementation
          Model of an implementation.
 class ImplementationReference
          Reference to an implementation.
 class Implementations
          List of implementations.
 class Instance
          Model of an instance.
 class Instances
          List of instances.
 class Message
          Model of a message.
 class MessageReference
          Reference to a message.
 class Messages
          List of messages.
 class Module
          Model of a module.
 class Modules
          List of modules.
 class Person
          Model of a person.
 class Persons
          List of persons.
 class Properties
          List of properties.
 class Property
          Model of a property.
 class PropertyReference
          Reference to a property.
 class Specification
          Model of a specification.
 class SpecificationReference
          Reference to a specification.
 class Specifications
          List of specifications.
 

Fields in org.jomc.model with type parameters of type ModelObject
private  JAXBElement<? extends ModelObject> ModelException.Detail.element
          The element this detail is associated with.
 

Methods in org.jomc.model with type parameters of type ModelObject
<T extends ModelObject>
T
ModelManager.transformModelObject(JAXBElement<T> modelObject, Transformer transformer)
          Transforms a given ModelObject with a given Transformer.
<T extends ModelObject>
T
DefaultModelManager.transformModelObject(JAXBElement<T> modelObject, Transformer transformer)
           
 

Methods in org.jomc.model that return ModelObject
 ModelObject ModelObject.clone()
          Creates and returns a deep copy of this object.
 ModelObject ObjectFactory.createModelObject()
          Create an instance of ModelObject
 

Methods in org.jomc.model that return types with arguments of type ModelObject
 JAXBElement<? extends ModelObject> ModelException.Detail.getElement()
          Gets the element of this detail.
 

Method parameters in org.jomc.model with type arguments of type ModelObject
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.newFinalModuleMessageConstraintDetail(JAXBElement<? extends ModelObject> element, Module module, Message message)
           
private  ModelException.Detail DefaultModelManager.newFinalModulePropertyConstraintDetail(JAXBElement<? extends ModelObject> element, Module module, Property property)
           
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.newIncompatibleDependencyDetail(JAXBElement<? extends ModelObject> element, String implementation, String implementationModule, String specification, String specificationModule, String requiredVersion, String availableVersion)
           
private  ModelException.Detail DefaultModelManager.newIncompatibleImplementationDetail(JAXBElement<? extends ModelObject> element, String implementation, String implementationModule, String specification, String specificationModule, String implementedVersion, String specifiedVersion)
           
private  ModelException.Detail DefaultModelManager.newMandatoryDependencyConstraintDetail(JAXBElement<? extends ModelObject> element, String implementation, String dependencyName)
           
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.newModuleImplementationReferenceDeclarationConstraintDetail(JAXBElement<? extends ModelObject> element, Module module, ImplementationReference reference)
           
private  ModelException.Detail DefaultModelManager.newModuleMessageReferenceDeclarationConstraintDetail(JAXBElement<? extends ModelObject> element, Module module, MessageReference reference)
           
private  ModelException.Detail DefaultModelManager.newModulePropertyReferenceDeclarationConstraintDetail(JAXBElement<? extends ModelObject> element, Module module, PropertyReference reference)
           
private  ModelException.Detail DefaultModelManager.newModuleSpecificationReferenceDeclarationConstraintDetail(JAXBElement<? extends ModelObject> element, Module module, SpecificationReference reference)
           
private  ModelException.Detail DefaultModelManager.newMultiplicityConstraintDetail(JAXBElement<? extends ModelObject> element, Specification specification, Implementation implementation)
           
private  ModelException.Detail DefaultModelManager.newOverrideModuleMessageConstraintDetail(JAXBElement<? extends ModelObject> element, Module module, Message message)
           
private  ModelException.Detail DefaultModelManager.newOverrideModulePropertyConstraintDetail(JAXBElement<? extends ModelObject> element, Module module, Property property)
           
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.newSpecificationPropertyReferenceDeclarationConstraintDetail(JAXBElement<? extends ModelObject> element, Specification specification, PropertyReference reference)
           
private  ModelException.Detail DefaultModelManager.newSpecificationVersioningConstraintDetail(JAXBElement<? extends ModelObject> element, Implementation implementation, Specification specification)
           
 void ModelException.Detail.setElement(JAXBElement<? extends ModelObject> value)
          Sets the element of this detail.
 void ModelManager.validateModelObject(JAXBElement<? extends ModelObject> modelObject)
          Validates a given model object.
 void DefaultModelManager.validateModelObject(JAXBElement<? extends ModelObject> modelObject)
           
 

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



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