Uses of Class
es.bsc.dataclay.util.management.classmgr.Property
-
Packages that use Property Package Description es.bsc.dataclay.logic.classmgr Module intended to management of Metaclasses, Operations, Properties and Implementations.es.bsc.dataclay.logic.classmgr.bytecode.java Module intended to management of Java Bytecode for Stubs, Prototypes, ...es.bsc.dataclay.logic.classmgr.bytecode.java.methods Module intended to transformation of bytecode methods.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 Property in es.bsc.dataclay.logic.classmgr
Methods in es.bsc.dataclay.logic.classmgr that return Property Modifier and Type Method Description Property
ClassManagerDB. getPropertyByID(PropertyID id)
Get Property by IDProperty
ClassManagerDB. getPropertyByNames(String propertyName, String className, String namespace)
Get property by namesProperty
ClassManager. getPropertyInfo(PropertyID propertyID)
Return all information of a propertyProperty
ClassManager. newProperty(AccountID accountID, NamespaceID namespaceID, MetaClassID metaClassID, Property newProperty)
This operation creates a new Property in the System, its Types specified and associates it to the MetaClass identified by the metaClassID provided.Methods in es.bsc.dataclay.logic.classmgr that return types with arguments of type Property Modifier and Type Method Description List<Property>
ClassManagerDB. getPropertiesByClassIDAndNamespaceID(MetaClassID classID, NamespaceID namespaceID)
Get properties by class id and namespace idMethods in es.bsc.dataclay.logic.classmgr with parameters of type Property Modifier and Type Method Description Property
ClassManager. newProperty(AccountID accountID, NamespaceID namespaceID, MetaClassID metaClassID, Property newProperty)
This operation creates a new Property in the System, its Types specified and associates it to the MetaClass identified by the metaClassID provided.UUID
ClassManagerDB. storeProperty(Property property)
Store Property into databasevoid
ClassManagerDB. updateClassPropertiesAndOperations(MetaClassID classID, Property newProperty, OperationID newSetter, OperationID newGetter)
Update class with new properties and operationsvoid
ClassManagerDB. updateClassPropertiesAndOperations(MetaClassID classID, Property newProperty, Operation newSetter, Operation newGetter, Operation newUpdate)
Update class with new properties and operations -
Uses of Property in es.bsc.dataclay.logic.classmgr.bytecode.java
Method parameters in es.bsc.dataclay.logic.classmgr.bytecode.java with type arguments of type Property Modifier and Type Method Description static void
SerializationCodeGenerator. generateDeserializeMethod(org.objectweb.asm.ClassVisitor cv, org.objectweb.asm.Type classType, String parentInternalName, Set<Property> fields)
Generate deserialize methodstatic void
SerializationCodeGenerator. generateSerializeMethod(org.objectweb.asm.ClassVisitor cv, org.objectweb.asm.Type classType, String parentInternalName, Set<Property> fields)
Generate serialize method -
Uses of Property in es.bsc.dataclay.logic.classmgr.bytecode.java.methods
Fields in es.bsc.dataclay.logic.classmgr.bytecode.java.methods with type parameters of type Property Modifier and Type Field Description protected List<Property>
DataClayMethodTransformer. properties
Constructor parameters in es.bsc.dataclay.logic.classmgr.bytecode.java.methods with type arguments of type Property 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 Property in es.bsc.dataclay.util.info
Methods in es.bsc.dataclay.util.info that return types with arguments of type Property Modifier and Type Method Description Map<String,Property>
EnrichmentInfo. getProperties()
Get the EnrichmentInfo::propertiesMethod parameters in es.bsc.dataclay.util.info with type arguments of type Property Modifier and Type Method Description void
EnrichmentInfo. setProperties(Map<String,Property> newproperties)
Set the EnrichmentInfo::propertiesConstructor parameters in es.bsc.dataclay.util.info with type arguments of type Property Constructor Description EnrichmentInfo(Map<String,Property> newProperties, Map<String,Operation> newOperations, Map<PropertyID,String> newPropertiesByID, Map<OperationID,String> newOperationsByID, Map<OperationID,Set<ImplementationID>> theEnrichmentsOfExistentOperations)
EnrichmentInfo constructor with provided specifications and IDs -
Uses of Property in es.bsc.dataclay.util.management.classmgr
Methods in es.bsc.dataclay.util.management.classmgr that return Property Modifier and Type Method Description Property
MetaClass. getProperty(PropertyID propertyID)
Get property identified by id providedMethods in es.bsc.dataclay.util.management.classmgr that return types with arguments of type Property Modifier and Type Method Description List<Property>
MetaClass. getProperties()
Get the MetaClass::propertiesList<List<Property>>
PrefetchingInformation. getPropertiesToPrefetch()
Get PrefetchingInformation::propertiesToPrefetch.Methods in es.bsc.dataclay.util.management.classmgr with parameters of type Property Modifier and Type Method Description boolean
MetaClass. addProperty(Property newproperty, int position)
Add a new property to the list of propertiesboolean
MetaClass. addPropertyAsEnrichment(Property newproperty)
Add a new property to the list of propertiesint
Property. compareTo(Property other)
Method parameters in es.bsc.dataclay.util.management.classmgr with type arguments of type Property Modifier and Type Method Description void
MetaClass. setProperties(List<Property> newproperties)
Set the MetaClass::propertiesvoid
MetaClass. setProperties(SortedSet<Property> newproperties)
Set the MetaClass::propertiesvoid
PrefetchingInformation. setPropertiesToPrefetch(List<List<Property>> newPropertiesToPrefetch)
Set PrefetchingInformation::propertiesToPrefetch. -
Uses of Property in es.bsc.dataclay.util.tools.java
Constructors in es.bsc.dataclay.util.tools.java with parameters of type Property Constructor Description DataClayFieldVisitor(Property property)
-