org.eclipse.corona.model.container
Interface ContainerFactory

All Known Implementing Classes:
ContainerFactoryImpl

public interface ContainerFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.


Field Summary
static ContainerFactory INSTANCE
          The singleton instance of the factory
 
Method Summary
 ContainerPathElement createContainerPathElement()
          Returns a new object of class 'Path Element'
 ContainerProperties createContainerProperties()
          Returns a new object of class 'Properties'
 ContainerProperty createContainerProperty()
          Returns a new object of class 'Property'
 ContextContainer createContextContainer()
          Returns a new object of class 'Context Container'
 RelatedContainers createRelatedContainers()
          Returns a new object of class 'Related Containers'
 RelationshipFile createRelationshipFile()
          Returns a new object of class 'Relationship File'
 RelationshipResourceSet createRelationshipResourceSet()
          Returns a new object of class 'Relationship Resource Set'
 RepositoryConfiguration createRepositoryConfiguration()
          Returns a new object of class 'Repository Configuration'
 RepositoryConfigurations createRepositoryConfigurations()
          Returns a new object of class 'Repository Configurations'
 RepositoryConnectionParameter createRepositoryConnectionParameter()
          Returns a new object of class 'Repository Connection Parameter'
 RepositoryConnectionParameters createRepositoryConnectionParameters()
          Returns a new object of class 'Repository Connection Parameters'
 RepositoryDescriptor createRepositoryDescriptor()
          Returns a new object of class 'Repository Descriptor'
 RepositoryDescriptors createRepositoryDescriptors()
          Returns a new object of class 'Repository Descriptors'
 ResourceSubset createResourceSubset()
          Returns a new object of class 'Resource Subset'
 

Field Detail

INSTANCE

static final ContainerFactory INSTANCE
The singleton instance of the factory.

Method Detail

createContainerPathElement

ContainerPathElement createContainerPathElement()
Returns a new object of class 'Path Element'.

Returns:
a new object of class 'Path Element'.

createContainerProperties

ContainerProperties createContainerProperties()
Returns a new object of class 'Properties'.

Returns:
a new object of class 'Properties'.

createContainerProperty

ContainerProperty createContainerProperty()
Returns a new object of class 'Property'.

Returns:
a new object of class 'Property'.

createContextContainer

ContextContainer createContextContainer()
Returns a new object of class 'Context Container'.

Returns:
a new object of class 'Context Container'.

createRelatedContainers

RelatedContainers createRelatedContainers()
Returns a new object of class 'Related Containers'.

Returns:
a new object of class 'Related Containers'.

createRelationshipFile

RelationshipFile createRelationshipFile()
Returns a new object of class 'Relationship File'.

Returns:
a new object of class 'Relationship File'.

createRelationshipResourceSet

RelationshipResourceSet createRelationshipResourceSet()
Returns a new object of class 'Relationship Resource Set'.

Returns:
a new object of class 'Relationship Resource Set'.

createRepositoryConfiguration

RepositoryConfiguration createRepositoryConfiguration()
Returns a new object of class 'Repository Configuration'.

Returns:
a new object of class 'Repository Configuration'.

createRepositoryConfigurations

RepositoryConfigurations createRepositoryConfigurations()
Returns a new object of class 'Repository Configurations'.

Returns:
a new object of class 'Repository Configurations'.

createRepositoryConnectionParameter

RepositoryConnectionParameter createRepositoryConnectionParameter()
Returns a new object of class 'Repository Connection Parameter'.

Returns:
a new object of class 'Repository Connection Parameter'.

createRepositoryConnectionParameters

RepositoryConnectionParameters createRepositoryConnectionParameters()
Returns a new object of class 'Repository Connection Parameters'.

Returns:
a new object of class 'Repository Connection Parameters'.

createRepositoryDescriptor

RepositoryDescriptor createRepositoryDescriptor()
Returns a new object of class 'Repository Descriptor'.

Returns:
a new object of class 'Repository Descriptor'.

createRepositoryDescriptors

RepositoryDescriptors createRepositoryDescriptors()
Returns a new object of class 'Repository Descriptors'.

Returns:
a new object of class 'Repository Descriptors'.

createResourceSubset

ResourceSubset createResourceSubset()
Returns a new object of class 'Resource Subset'.

Returns:
a new object of class 'Resource Subset'.

Copyright 2006 IBM Corporation and others.
All Rights Reserved.