COSMOS ${releaseVersion} resource-modeling Project
Public API Specification
A C D F G I M O R S

A

addArgument(Object) - Method in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
Adds an argument to this operation.
addDocument(ISMLMetadata, InputStream) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Add a document to this repository.
addProgressListener(IProgressListener) - Method in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
Adds listener to the list of operation progress listeners that are tracked by this operation

C

connect(Map) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
A connection will first need to be established before a repository can be used
createRepository() - Static method in class org.eclipse.cosmos.rm.repository.provisional.core.SMLRepositoryFactory
An instance of a repository will be created by first checking the system property to determine if it?s set to a class name.
createRepository(Properties) - Static method in class org.eclipse.cosmos.rm.repository.provisional.core.SMLRepositoryFactory
Creates an instance of a repository using a specific properties file.

D

disconnect() - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Disconnects this repository
DOCUMENT_TYPE_DEFINITION - Static variable in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLMetadata
Represents the definition document type
DOCUMENT_TYPE_INSTANCE - Static variable in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLMetadata
Represents the instance document type
DOCUMENT_TYPE_NONE - Static variable in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLMetadata
Indicates an unknown document type

F

fetchDocuments(ISMLMetadata) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Returns the set of documents that match the meta-data that is passed in.

G

getActiveDocuments() - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Returns the set of active documents of this repository
getAliases() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLMetadata
Retrieves and returns the aliases of the associated SML document
getBaseURI() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLIFIdentity
Returns the base URI of the SML-IF document
getBoundRules() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLMetadata
Retrieves and returns the bound rules of the associated SML document The returned map is expected to be indexed based on the alias that the rule is bound to
getDescription() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLIFIdentity
Returns the description of the SML-IF document
getDisplayName() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLIFIdentity
Returns the display name of the SML-IF document
getDocumentType() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLMetadata
Returns the document type
getId() - Method in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
Returns the unique ID of this operation.
getId() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLIFIdentity
Retrieves the ID of the SML-IF document, which is implementation specific.
getId() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLMetadata
Retrieves and returns the id of the associated SML document.
getMetadata() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDocument
Returns the meta-data associated with this document
getName() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLIFIdentity
Returns the name of the SML-IF document
getNodeList() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDocumentFragment
The node list representing a fragment of the parent SML document
getOperation(String) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Returns the operation matching the operation id passed in.
getParentDocument() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDocumentFragment
Returns the parent document that owns this fragment
getProperty(String, Object) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Retrieve the property of type Object with the name passed in.
getProperty(String, String) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Retrieve the property of type String with the name passed in.
getProperty(String, boolean) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Retrieve the property of type boolean with the name passed in.
getProperty(String, int) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Retrieve the property of type int with the name passed in.
getRootElementName() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLMetadata
Retrieves and returns the root element name of the associated SML document.
getSupportedOperations() - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Returns the ID of the supported operations of this repository.
getVersion() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLIFIdentity
Returns the version of the SML-IF document

I

ID - Static variable in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLExportOperation
 
ID - Static variable in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLImportOperation
 
ID - Static variable in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLValidateOperation
 
IProgressListener - Interface in org.eclipse.cosmos.rm.repository.provisional.operations
An operation listener is used to be notified of certain events during the execution of an operation.
isConnection() - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Returns a boolean indicating the connection status of the repository.
ISMLDefinitionDocument - Interface in org.eclipse.cosmos.rm.repository.provisional.resource
Represents a definition SML document.
ISMLDocument - Interface in org.eclipse.cosmos.rm.repository.provisional.resource
Represents an SML document.
ISMLDocumentFragment - Interface in org.eclipse.cosmos.rm.repository.provisional.resource
Represents a fragment of an SML document
ISMLExportOperation - Interface in org.eclipse.cosmos.rm.repository.provisional.operations
 
ISMLIFIdentity - Interface in org.eclipse.cosmos.rm.repository.provisional.resource
An SML-IF identity is used to retrieve the fields that are included under the SML-IF identity section
ISMLImportOperation - Interface in org.eclipse.cosmos.rm.repository.provisional.operations
 
ISMLInstanceDocument - Interface in org.eclipse.cosmos.rm.repository.provisional.resource
Represents an instance SML document.
ISMLMetadata - Interface in org.eclipse.cosmos.rm.repository.provisional.resource
Represents the meta information of an SML document
ISMLOperation - Interface in org.eclipse.cosmos.rm.repository.provisional.operations
Represents an operation that can be performed on a repository.
ISMLRepository - Interface in org.eclipse.cosmos.rm.repository.provisional.core
Represents a repository that can be used to connect to and fetch stored documents from.
ISMLValidateOperation - Interface in org.eclipse.cosmos.rm.repository.provisional.operations
 

M

MissingRepositoryException - Exception in org.eclipse.cosmos.rm.repository.provisional.exception
This exception is thrown when there are no available instances of a repository to instantiate.
MissingRepositoryException(String, Throwable) - Constructor for exception org.eclipse.cosmos.rm.repository.provisional.exception.MissingRepositoryException
 
MissingRepositoryException(String) - Constructor for exception org.eclipse.cosmos.rm.repository.provisional.exception.MissingRepositoryException
 

O

operationInterrupted(OperationEvent) - Method in interface org.eclipse.cosmos.rm.repository.provisional.operations.IProgressListener
Interrupts the operation execution to determine what action to take
org.eclipse.cosmos.rm.repository.provisional.core - package org.eclipse.cosmos.rm.repository.provisional.core
 
org.eclipse.cosmos.rm.repository.provisional.exception - package org.eclipse.cosmos.rm.repository.provisional.exception
 
org.eclipse.cosmos.rm.repository.provisional.operations - package org.eclipse.cosmos.rm.repository.provisional.operations
 
org.eclipse.cosmos.rm.repository.provisional.resource - package org.eclipse.cosmos.rm.repository.provisional.resource
 

R

removeDocuments(ISMLMetadata) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Remove the SML document with the meta-data that is passed in.
removeProgressListener(IProgressListener) - Method in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
Removes listener from the list of progress listener.
RepositoryConnectionException - Exception in org.eclipse.cosmos.rm.repository.provisional.exception
This exception is thrown when there is an error in establishing a connection with a repository.
RepositoryConnectionException(String) - Constructor for exception org.eclipse.cosmos.rm.repository.provisional.exception.RepositoryConnectionException
 
RepositoryConnectionException(String, Throwable) - Constructor for exception org.eclipse.cosmos.rm.repository.provisional.exception.RepositoryConnectionException
 
RepositoryOperationException - Exception in org.eclipse.cosmos.rm.repository.provisional.exception
This exception is thrown when an operation has failed.
RepositoryOperationException(String) - Constructor for exception org.eclipse.cosmos.rm.repository.provisional.exception.RepositoryOperationException
 
RepositoryOperationException(String, Throwable) - Constructor for exception org.eclipse.cosmos.rm.repository.provisional.exception.RepositoryOperationException
 
retrieveDefinition() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLInstanceDocument
Retrieves and returns the definition of this instance document.
retrieveDocumentFragment(NamespaceContext, Node, String) - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDocument
Retrieves and returns a document fragment based on the context node and the XPath expression that is passed in.
retrieveReferences(ISMLMetadata) - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLInstanceDocument
Retrieves and returns all references of this document based on the meta-data passed in.
retrieveRootDocuments() - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Retrieves the SML documents representing the root context of a model.
retrieveTargetNamespace() - Method in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDefinitionDocument
Retrieves the target name space of this SML definition document.
run() - Method in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
Executes this operation.

S

setActiveDocuments(ISMLDocument[]) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Sets the set of active documents of this repository
setArguments(Object[]) - Method in interface org.eclipse.cosmos.rm.repository.provisional.operations.ISMLOperation
Sets the arguments of this operation.
setProperty(String, Object) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Sets the property of type Object with the name and value passed in
setProperty(String, String) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Sets the property of type String with the name and value passed in
setProperty(String, boolean) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Sets the property of type boolean with the name and value passed in
setProperty(String, int) - Method in interface org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository
Sets the property of type int with the name and value passed in
SMLRepositoryFactory - Class in org.eclipse.cosmos.rm.repository.provisional.core
Clients are expected to use this factory class to create an instance of a repository.
SMLRepositoryFactory() - Constructor for class org.eclipse.cosmos.rm.repository.provisional.core.SMLRepositoryFactory
 

A C D F G I M O R S
COSMOS ${releaseVersion} resource-modeling Project
Public API Specification