Uses of Class
es.bsc.dataclay.util.management.classmgr.Operation
-
Packages that use Operation 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.wrappers Module intended to creation of bytecode wrappers.es.bsc.dataclay.util.info This package contains all Info classes send between modules.es.bsc.dataclay.util.management.classmgr This package contains classes used in management of Classes.es.bsc.dataclay.util.tools.java Module intended to generation of Specifications from Java language. -
-
Uses of Operation in es.bsc.dataclay.logic.classmgr
Methods in es.bsc.dataclay.logic.classmgr that return Operation Modifier and Type Method Description OperationClassManagerDB. getOperationByID(OperationID id)Get Operation by IDOperationClassManagerDB. getOperationByNames(String operationSignature, String className, String namespace)Get operation by namesOperationClassManager. getOperationInfo(OperationID operationID)Return all information of an operationOperationClassManager. newOperation(NamespaceID namespaceID, MetaClassID metaClassID, Operation newOperation)This operation creates a new Operation in the System, its Implementations and Types (arguments) specified and associates it to the MetaClass identified by the metaClassID provided.OperationClassManager. removeOperation(OperationID operationID)This function deletes an Operation identified by the operationID provided, and its associated arguments and implementations.Methods in es.bsc.dataclay.logic.classmgr that return types with arguments of type Operation Modifier and Type Method Description List<Operation>ClassManagerDB. getOperationsByClassIDAndNamespaceID(MetaClassID classID, NamespaceID namespaceID)Get operations by class id and namespace idMethods in es.bsc.dataclay.logic.classmgr with parameters of type Operation Modifier and Type Method Description OperationClassManager. newOperation(NamespaceID namespaceID, MetaClassID metaClassID, Operation newOperation)This operation creates a new Operation in the System, its Implementations and Types (arguments) specified and associates it to the MetaClass identified by the metaClassID provided.UUIDClassManagerDB. storeOperation(Operation operation)Store Operation into databasevoidClassManagerDB. updateClassAddOperation(MetaClassID classID, Operation newoperation)Update class with new operationvoidClassManagerDB. updateClassPropertiesAndOperations(MetaClassID classID, Property newProperty, Operation newSetter, Operation newGetter, Operation newUpdate)Update class with new properties and operations -
Uses of Operation in es.bsc.dataclay.logic.classmgr.bytecode.java.methods
Fields in es.bsc.dataclay.logic.classmgr.bytecode.java.methods declared as Operation Modifier and Type Field Description protected OperationDataClayMethodTransformer. operationDataClay operation used for creation.Constructors in es.bsc.dataclay.logic.classmgr.bytecode.java.methods with parameters of type Operation 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 Operation in es.bsc.dataclay.logic.classmgr.bytecode.java.wrappers
Methods in es.bsc.dataclay.logic.classmgr.bytecode.java.wrappers with parameters of type Operation Modifier and Type Method Description protected abstract booleanSetWrapperParametersAndReturnSwitchGenerator. checkIfNothingToSerialize(Operation operation)Check if nothing to serializeprotected booleanSetWrapperParametersTableSwitchGenerator. checkIfNothingToSerialize(Operation operation)protected booleanSetWrapperReturnTableSwitchGenerator. checkIfNothingToSerialize(Operation operation)protected abstract booleanWrapParametersAndReturnTableSwitchGenerator. checkIfNothingToSerialize(Operation operation)Check if nothing to serializeprotected booleanWrapParametersTableSwitchGenerator. checkIfNothingToSerialize(Operation operation)protected booleanWrapReturnTableSwitchGenerator. checkIfNothingToSerialize(Operation operation)protected abstract Collection<Type>SetWrapperParametersAndReturnSwitchGenerator. getTypesToWrap(Operation operation)Get types to wrapprotected Collection<Type>SetWrapperParametersTableSwitchGenerator. getTypesToWrap(Operation operation)protected Collection<Type>SetWrapperReturnTableSwitchGenerator. getTypesToWrap(Operation operation)protected abstract Collection<Type>WrapParametersAndReturnTableSwitchGenerator. getTypesToWrap(Operation operation)Get types to wrapprotected Collection<Type>WrapParametersTableSwitchGenerator. getTypesToWrap(Operation operation)protected Collection<Type>WrapReturnTableSwitchGenerator. getTypesToWrap(Operation operation) -
Uses of Operation in es.bsc.dataclay.util.info
Methods in es.bsc.dataclay.util.info that return types with arguments of type Operation Modifier and Type Method Description Map<String,Operation>EnrichmentInfo. getOperations()Get the EnrichmentInfo::operationsMethod parameters in es.bsc.dataclay.util.info with type arguments of type Operation Modifier and Type Method Description voidEnrichmentInfo. setOperations(Map<String,Operation> newoperations)Set the EnrichmentInfo::operations -
Uses of Operation in es.bsc.dataclay.util.management.classmgr
Methods in es.bsc.dataclay.util.management.classmgr that return Operation Modifier and Type Method Description OperationMetaClass. getOperation(OperationID operationID)Get operation identified by id providedOperationMetaClass. getOperation(String opNameAndDescriptor)Get operation with method name and descriptor providedMethods in es.bsc.dataclay.util.management.classmgr that return types with arguments of type Operation 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<Operation>MetaClass. getOperations()Get the MetaClass::operationsMethods in es.bsc.dataclay.util.management.classmgr with parameters of type Operation Modifier and Type Method Description booleanMetaClass. addOperation(Operation newoperation)Add a new operation to the list of operationsMethod parameters in es.bsc.dataclay.util.management.classmgr with type arguments of type Operation Modifier and Type Method Description voidMetaClass. setOperations(List<Operation> newoperations)Set the MetaClass::operationsvoidMetaClass. setOperations(Set<Operation> newoperations)Set the MetaClass::operations -
Uses of Operation in es.bsc.dataclay.util.tools.java
Constructors in es.bsc.dataclay.util.tools.java with parameters of type Operation Constructor Description DataClayMethodVisitor(DataClayClassVisitor thecv, Operation newoperation, ClassLoader newclassLoader)Constructs a new method visitor
-