MetaBoss

com.metaboss.sdlctools.models.metabossmodel.enterprisemodel
Interface System

All Superinterfaces:
ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject

public interface System
extends ModelElement

System object instance interface.


Method Summary
 Domain findDomain(java.lang.String pDomainName)
          Finds domain with the given name or returns null if not found
 Servicemodule findServicemodule(java.lang.String pServicemoduleName)
          Finds servicemodule with the given name or returns null if not found
 java.util.Collection getAvailableDatatypes()
          Returns read-only collection of all data types available for use in this system Includes all own types, enterprise dictionary types and types from all used systems
 java.util.Collection getClientDependencies()
          Returns the value of reference clientDependencies.
 java.util.Collection getClients()
          Returns unmodifiable collection of Systems which are depending on this System
 java.util.Collection getCombinedTypes()
          Returns list of DataTypes, Structures and Messages used in the System.
 DataDictionary getDataDictionary()
          Returns the value of reference dataDictionary.
 Domain getDomain(java.lang.String pDomainName)
          Finds domain with the given name or throws exception if not found
 java.util.Collection getDomains()
          Returns the value of reference domains.
 Enterprise getEnterprise()
          Returns the value of reference enterprise.
 java.util.Collection getServantDependencies()
          Returns the value of reference servantDependencies.
 java.util.Collection getServants()
          Returns unmodifiable collection of Systems which this System depends on.
 Servicemodule getServicemodule(java.lang.String pServicemoduleName)
          Finds servicemodule with the given name or throws exception if not found
 java.util.Collection getServicemodules()
          Returns the value of reference servicemodules.
 UsageSpecification getUsageSpecification()
          Returns the value of reference usageSpecification.
 void setDataDictionary(DataDictionary newValue)
          Sets the value of reference dataDictionary.
 void setEnterprise(Enterprise newValue)
          Sets the value of reference enterprise.
 void setUsageSpecification(UsageSpecification newValue)
          Sets the value of reference usageSpecification.
 
Methods inherited from interface com.metaboss.sdlctools.models.metabossmodel.ModelElement
findAttachment, getAttachment, getAttachments, getCombinedContents, getContents, getDescription, getDiagramModelElements, getName, getOwnerIdentifier, getRef, getReferencedElements, getTags, isContainedWithin, isDerived, mayContain, mayContainWithin, setDescription, setName, setOwnerIdentifier
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getServicemodule

public Servicemodule getServicemodule(java.lang.String pServicemoduleName)
Finds servicemodule with the given name or throws exception if not found

Parameters:
pServicemoduleName -
Returns:
Finds servicemodule with the given name or throws exception if not found

findServicemodule

public Servicemodule findServicemodule(java.lang.String pServicemoduleName)
Finds servicemodule with the given name or returns null if not found

Parameters:
pServicemoduleName -
Returns:
Finds servicemodule with the given name or returns null if not found

getAvailableDatatypes

public java.util.Collection getAvailableDatatypes()
Returns read-only collection of all data types available for use in this system Includes all own types, enterprise dictionary types and types from all used systems

Returns:
Returns read-only collection of all data types available for use in this system Includes all own types, enterprise dictionary types and types from all used systems

getDomain

public Domain getDomain(java.lang.String pDomainName)
Finds domain with the given name or throws exception if not found

Parameters:
pDomainName -
Returns:
Finds domain with the given name or throws exception if not found

findDomain

public Domain findDomain(java.lang.String pDomainName)
Finds domain with the given name or returns null if not found

Parameters:
pDomainName -
Returns:
Finds domain with the given name or returns null if not found

getClients

public java.util.Collection getClients()
Returns unmodifiable collection of Systems which are depending on this System

Returns:
Returns unmodifiable collection of Systems which are depending on this System

getServants

public java.util.Collection getServants()
Returns unmodifiable collection of Systems which this System depends on.

Returns:
Returns unmodifiable collection of Systems which this System depends on.

getCombinedTypes

public java.util.Collection getCombinedTypes()
Returns list of DataTypes, Structures and Messages used in the System. This includes owned and referenced elements

Returns:
Returns list of DataTypes, Structures and Messages used in the System. This includes owned and referenced elements

getUsageSpecification

public UsageSpecification getUsageSpecification()
Returns the value of reference usageSpecification.

Returns:
Value of reference usageSpecification.

setUsageSpecification

public void setUsageSpecification(UsageSpecification newValue)
Sets the value of reference usageSpecification. See getUsageSpecification() for description on the reference.

Parameters:
newValue - New value to be set.

getDataDictionary

public DataDictionary getDataDictionary()
Returns the value of reference dataDictionary.

Returns:
Value of reference dataDictionary.

setDataDictionary

public void setDataDictionary(DataDictionary newValue)
Sets the value of reference dataDictionary. See getDataDictionary() for description on the reference.

Parameters:
newValue - New value to be set.

getDomains

public java.util.Collection getDomains()
Returns the value of reference domains.

Returns:
Value of reference domains.

getClientDependencies

public java.util.Collection getClientDependencies()
Returns the value of reference clientDependencies.

Returns:
Value of reference clientDependencies.

getServicemodules

public java.util.Collection getServicemodules()
Returns the value of reference servicemodules.

Returns:
Value of reference servicemodules.

getEnterprise

public Enterprise getEnterprise()
Returns the value of reference enterprise.

Returns:
Value of reference enterprise.

setEnterprise

public void setEnterprise(Enterprise newValue)
Sets the value of reference enterprise. See getEnterprise() for description on the reference.

Parameters:
newValue - New value to be set.

getServantDependencies

public java.util.Collection getServantDependencies()
Returns the value of reference servantDependencies.

Returns:
Value of reference servantDependencies.

MetaBoss

Copyright © 2000-2005 Softaris Pty.Ltd. All Rights Reserved.