/** * Creates a new element metadata instance based on this transform. */ <D, E extends Element> ElementMetadata<D, E> toMetadata( Schema schema, ElementKey<?, ?> parent, ElementKey<D, E> key, MetadataContext context) { return new ElementMetadataImpl<D, E>(schema, this, parent, key, context); }
/** * Creates a new element metadata instance based on this transform. */ <D, E extends Element> ElementMetadata<D, E> toMetadata( Schema schema, ElementKey<?, ?> parent, ElementKey<D, E> key, MetadataContext context) { return new ElementMetadataImpl<D, E>(schema, this, parent, key, context); }
/** * Creates a new element metadata instance based on this transform. */ <D, E extends Element> ElementMetadata<D, E> toMetadata( Schema schema, ElementKey<?, ?> parent, ElementKey<D, E> key, MetadataContext context) { return new ElementMetadataImpl<D, E>(schema, this, parent, key, context); }