public class org.apache.isis.persistence.jpa.integration.entity.JpaEntityIntegration extends java.lang.Object implements org.apache.isis.core.metamodel.facetapi.MetaModelRefiner
{
public void <init>()
{
org.apache.isis.persistence.jpa.integration.entity.JpaEntityIntegration v;
v := @this: org.apache.isis.persistence.jpa.integration.entity.JpaEntityIntegration;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void refineProgrammingModel(org.apache.isis.core.metamodel.progmodel.ProgrammingModel)
{
org.apache.isis.core.metamodel.progmodel.ProgrammingModel$Marker v;
org.apache.isis.core.metamodel.progmodel.ProgrammingModel$Marker[] v;
org.apache.isis.persistence.jpa.integration.entity.JpaEntityFacetFactory v;
org.apache.isis.core.metamodel.context.MetaModelContext v;
org.apache.isis.core.metamodel.progmodel.ProgrammingModel$FacetProcessingOrder v;
org.apache.isis.persistence.jpa.integration.entity.JpaEntityIntegration v;
org.apache.isis.core.metamodel.progmodel.ProgrammingModel v;
v := @this: org.apache.isis.persistence.jpa.integration.entity.JpaEntityIntegration;
v := @parameter: org.apache.isis.core.metamodel.progmodel.ProgrammingModel;
v = <org.apache.isis.core.metamodel.progmodel.ProgrammingModel$FacetProcessingOrder: org.apache.isis.core.metamodel.progmodel.ProgrammingModel$FacetProcessingOrder A2_AFTER_FALLBACK_DEFAULTS>;
v = new org.apache.isis.persistence.jpa.integration.entity.JpaEntityFacetFactory;
v = interfaceinvoke v.<org.apache.isis.core.metamodel.progmodel.ProgrammingModel: org.apache.isis.core.metamodel.context.MetaModelContext getMetaModelContext()>();
specialinvoke v.<org.apache.isis.persistence.jpa.integration.entity.JpaEntityFacetFactory: void <init>(org.apache.isis.core.metamodel.context.MetaModelContext)>(v);
v = newarray (org.apache.isis.core.metamodel.progmodel.ProgrammingModel$Marker)[1];
v = <org.apache.isis.core.metamodel.progmodel.ProgrammingModel$Marker: org.apache.isis.core.metamodel.progmodel.ProgrammingModel$Marker JPA>;
v[0] = v;
interfaceinvoke v.<org.apache.isis.core.metamodel.progmodel.ProgrammingModel: void addFactory(org.apache.isis.core.metamodel.progmodel.ProgrammingModel$FacetProcessingOrder,org.apache.isis.core.metamodel.facets.FacetFactory,org.apache.isis.core.metamodel.progmodel.ProgrammingModel$Marker[])>(v, v, v);
return;
}
}