org.opencrx.kernel.backend
Class Models

java.lang.Object
  extended by org.opencrx.kernel.backend.Models

public class Models
extends Object


Field Summary
protected  Backend backend
           
protected static String[] MULTIPLICITIES
           
protected static String[] PARAMETER_DIRECTIONS
           
 
Constructor Summary
Models(Backend backend)
           
 
Method Summary
 List completeElement(DataproviderObject_1_0 object)
           
 void removeAttribute(Path editableAttribute)
           
 void removeClass(Path editableClass)
           
 void removeOperation(Path editableOperation)
           
 void removeOperationTag(Path editableOperationTag)
           
 void removePackage(Path editablePackage)
           
 void removeParameter(Path editableParameter)
           
 void removeStructureField(Path editableStructureField)
           
 void removeStructureType(Path editableStructureType)
           
 void replaceAttribute(DataproviderRequest request)
           
 void replaceClass(DataproviderRequest request)
           
 void replaceOperation(DataproviderRequest request)
           
 void replaceOperationTag(DataproviderRequest request)
           
 void replacePackage(DataproviderRequest request)
           
 void replaceParameter(DataproviderRequest request)
           
 void replaceStructureField(DataproviderRequest request)
           
 void replaceStructureType(DataproviderRequest request)
           
 void updateModelElement(DataproviderObject object, DataproviderObject_1_0 oldValues)
           
 void updateType(DataproviderObject typedElement, DataproviderObject editableTypedElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

backend

protected final Backend backend

PARAMETER_DIRECTIONS

protected static final String[] PARAMETER_DIRECTIONS

MULTIPLICITIES

protected static final String[] MULTIPLICITIES
Constructor Detail

Models

public Models(Backend backend)
Method Detail

updateModelElement

public void updateModelElement(DataproviderObject object,
                               DataproviderObject_1_0 oldValues)
                        throws ServiceException
Throws:
ServiceException

updateType

public void updateType(DataproviderObject typedElement,
                       DataproviderObject editableTypedElement)
                throws ServiceException
Throws:
ServiceException

completeElement

public List completeElement(DataproviderObject_1_0 object)
                     throws ServiceException
Throws:
ServiceException

removeOperation

public void removeOperation(Path editableOperation)
                     throws ServiceException
Throws:
ServiceException

removeParameter

public void removeParameter(Path editableParameter)
                     throws ServiceException
Throws:
ServiceException

removeAttribute

public void removeAttribute(Path editableAttribute)
                     throws ServiceException
Throws:
ServiceException

removeStructureField

public void removeStructureField(Path editableStructureField)
                          throws ServiceException
Throws:
ServiceException

removePackage

public void removePackage(Path editablePackage)
                   throws ServiceException
Throws:
ServiceException

removeClass

public void removeClass(Path editableClass)
                 throws ServiceException
Throws:
ServiceException

removeStructureType

public void removeStructureType(Path editableStructureType)
                         throws ServiceException
Throws:
ServiceException

removeOperationTag

public void removeOperationTag(Path editableOperationTag)
                        throws ServiceException
Throws:
ServiceException

replaceOperation

public void replaceOperation(DataproviderRequest request)
                      throws ServiceException
Throws:
ServiceException

replaceParameter

public void replaceParameter(DataproviderRequest request)
                      throws ServiceException
Throws:
ServiceException

replaceAttribute

public void replaceAttribute(DataproviderRequest request)
                      throws ServiceException
Throws:
ServiceException

replaceStructureField

public void replaceStructureField(DataproviderRequest request)
                           throws ServiceException
Throws:
ServiceException

replacePackage

public void replacePackage(DataproviderRequest request)
                    throws ServiceException
Throws:
ServiceException

replaceClass

public void replaceClass(DataproviderRequest request)
                  throws ServiceException
Throws:
ServiceException

replaceStructureType

public void replaceStructureType(DataproviderRequest request)
                          throws ServiceException
Throws:
ServiceException

replaceOperationTag

public void replaceOperationTag(DataproviderRequest request)
                         throws ServiceException
Throws:
ServiceException


This software is published under the BSD license. Copyright © 2003-2008, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.