COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification

org.eclipse.cosmos.rm.repository.internal.resource
Class SMLFileDefinitionDocument

java.lang.Object
  extended by org.eclipse.cosmos.rm.repository.internal.resource.SMLFileDocument
      extended by org.eclipse.cosmos.rm.repository.internal.resource.SMLFileDefinitionDocument
All Implemented Interfaces:
org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDefinitionDocument, org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDocument

public class SMLFileDefinitionDocument
extends SMLFileDocument
implements org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDefinitionDocument

The file system implementation of the definition SML document.


Constructor Summary
SMLFileDefinitionDocument(org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository repository)
          Constructor
 
Method Summary
 java.lang.String retrieveTargetNamespace()
          Retrieves the target name space of this SML definition document.
 
Methods inherited from class org.eclipse.cosmos.rm.repository.internal.resource.SMLFileDocument
equals, getDOMDocument, getLastModifiedDate, getMetadata, getRepository, retrieveDocumentFragment, retrieveRootAttribute, setMetadata
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDocument
getMetadata, retrieveDocumentFragment
 

Constructor Detail

SMLFileDefinitionDocument

public SMLFileDefinitionDocument(org.eclipse.cosmos.rm.repository.provisional.core.ISMLRepository repository)
Constructor

Parameters:
repository - The repository
Method Detail

retrieveTargetNamespace

public java.lang.String retrieveTargetNamespace()
                                         throws org.eclipse.cosmos.rm.repository.provisional.exception.RepositoryOperationException
Description copied from interface: org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDefinitionDocument
Retrieves the target name space of this SML definition document.

Specified by:
retrieveTargetNamespace in interface org.eclipse.cosmos.rm.repository.provisional.resource.ISMLDefinitionDocument
Returns:
The target name space if one exists; null otherwise
Throws:
org.eclipse.cosmos.rm.repository.provisional.exception.RepositoryOperationException - In case of an error
See Also:
ISMLDefinitionDocument.retrieveTargetNamespace()

COSMOS ${releaseVersion} resource-modeling Project
Internal API Specification