Uses of Class
es.bsc.dataclay.util.management.classmgr.Implementation
-
Packages that use Implementation Package Description es.bsc.dataclay.logic.classmgr Module intended to management of Metaclasses, Operations, Properties and Implementations.es.bsc.dataclay.logic.classmgr.bytecode.java.methods Module intended to transformation of bytecode methods.es.bsc.dataclay.logic.classmgr.bytecode.java.run Module intended to transformation of switch-case bytecodes.es.bsc.dataclay.logic.classmgr.bytecode.java.switches Module intended to transformation of bytecode methods.es.bsc.dataclay.logic.classmgr.bytecode.java.wrappers Module intended to creation of bytecode wrappers.es.bsc.dataclay.util.management.classmgr This package contains classes used in management of Classes.es.bsc.dataclay.util.management.classmgr.java Specifications of Java dependant information.es.bsc.dataclay.util.management.classmgr.python This package contains Python dependant information classes. -
-
Uses of Implementation in es.bsc.dataclay.logic.classmgr
Methods in es.bsc.dataclay.logic.classmgr that return Implementation Modifier and Type Method Description ImplementationClassManagerDB. getImplementationByID(ImplementationID id)Get Implementation by IDImplementationClassManager. newImplementation(AccountID accountID, NamespaceID namespaceID, MetaClassID metaClassID, OperationID operationID, NamespaceID namespaceIDofOperation, Implementation newImplementation)This function creates a new Implementation in the System and associates it to the Operation identified by the operationID provided.Methods in es.bsc.dataclay.logic.classmgr that return types with arguments of type Implementation Modifier and Type Method Description Map<ImplementationID,Implementation>ClassManager. getInfoOfImplementations(Set<ImplementationID> implementationsIDs)This function retrieves the information of the given implementationsMethods in es.bsc.dataclay.logic.classmgr with parameters of type Implementation Modifier and Type Method Description voidClassManagerDB. deleteImplementation(Implementation impl)Delete implementation recursivelyImplementationClassManager. newImplementation(AccountID accountID, NamespaceID namespaceID, MetaClassID metaClassID, OperationID operationID, NamespaceID namespaceIDofOperation, Implementation newImplementation)This function creates a new Implementation in the System and associates it to the Operation identified by the operationID provided.voidClassManagerDB. updateOperationAddImplementation(OperationID opID, Implementation impl)Update operation adding implementation -
Uses of Implementation in es.bsc.dataclay.logic.classmgr.bytecode.java.methods
Fields in es.bsc.dataclay.logic.classmgr.bytecode.java.methods declared as Implementation Modifier and Type Field Description protected ImplementationDataClayMethodTransformer. implementationDataClay implementation used for creation.Constructors in es.bsc.dataclay.logic.classmgr.bytecode.java.methods with parameters of type Implementation Constructor Description DataClayExecutionMethodTransformer(org.objectweb.asm.MethodVisitor next, int accessFlags, String methodName, String methodDescriptor, String newclassDesc, Operation theoperation, Implementation theimpl, List<Property> properties)Constructor of the method transformer.DataClayMethodTransformer(org.objectweb.asm.MethodVisitor next, int accessFlags, String methodName, String methodDescriptor, String newclassDesc, Operation theoperation, Implementation theimpl, List<Property> theproperties)Constructs a new method visitorDataClayStubMethodTransformer(org.objectweb.asm.MethodVisitor next, int accessFlags, String methodName, String methodDescriptor, String newclassDesc, Operation theoperation, Implementation theimpl, List<Property> properties) -
Uses of Implementation in es.bsc.dataclay.logic.classmgr.bytecode.java.run
Methods in es.bsc.dataclay.logic.classmgr.bytecode.java.run with parameters of type Implementation Modifier and Type Method Description voidRunTableSwitchGenerator. generateCase(Implementation impl) -
Uses of Implementation in es.bsc.dataclay.logic.classmgr.bytecode.java.switches
Methods in es.bsc.dataclay.logic.classmgr.bytecode.java.switches with parameters of type Implementation Modifier and Type Method Description protected abstract voidDataClaySwitchByImplementationID. generateCase(Implementation impl)Generate code for each case. -
Uses of Implementation in es.bsc.dataclay.logic.classmgr.bytecode.java.wrappers
Methods in es.bsc.dataclay.logic.classmgr.bytecode.java.wrappers with parameters of type Implementation Modifier and Type Method Description voidSetWrapperParametersAndReturnSwitchGenerator. generateCase(Implementation impl)voidWrapParametersAndReturnTableSwitchGenerator. generateCase(Implementation impl) -
Uses of Implementation in es.bsc.dataclay.util.management.classmgr
Methods in es.bsc.dataclay.util.management.classmgr that return Implementation Modifier and Type Method Description ImplementationMetaClass. getImplementation(ImplementationID implID)Get Implementation identified by id providedImplementationOperation. getImplementationInOperation(ImplementationID implementationID)Get the implementation with ID provided in this operation or NULL if it does not exist.Methods in es.bsc.dataclay.util.management.classmgr that return types with arguments of type Implementation Modifier and Type Method Description Tuple<Operation,Implementation>MetaClass. getImplementationAndOperation(ImplementationID implementationID)Get the implementation with ID provided and the associated operation or NULL if not found.List<Implementation>Operation. getImplementations()Methods in es.bsc.dataclay.util.management.classmgr with parameters of type Implementation Modifier and Type Method Description booleanOperation. addImplementation(Implementation newimplementation)Add a new Implementation to the list of ImplementationsintImplementation. compareTo(Implementation other)Method parameters in es.bsc.dataclay.util.management.classmgr with type arguments of type Implementation Modifier and Type Method Description voidOperation. setImplementations(List<Implementation> newimplementations)voidOperation. setImplementations(SortedSet<Implementation> newimplementations) -
Uses of Implementation in es.bsc.dataclay.util.management.classmgr.java
Subclasses of Implementation in es.bsc.dataclay.util.management.classmgr.java Modifier and Type Class Description classJavaImplementationThis class represents a Java Implementation. -
Uses of Implementation in es.bsc.dataclay.util.management.classmgr.python
Subclasses of Implementation in es.bsc.dataclay.util.management.classmgr.python Modifier and Type Class Description classPythonImplementationThis class represents a Python Implementation.
-