Package com.regnosys.rosetta
Class RosettaExtensions
java.lang.Object
com.regnosys.rosetta.RosettaExtensions
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIterable<? extends RosettaFeature>allFeatures(RType t, org.eclipse.emf.ecore.EObject context) Iterable<? extends RosettaFeature>allFeatures(RType t, org.eclipse.emf.ecore.resource.ResourceSet resourceSet) voidcollectExpressions(RosettaExpression expr, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super RosettaExpression> visitor) Collect all expressionsconditionName(Condition cond, Data data) conditionName(Condition cond, Function func) getAllAttributes(Data clazz) getAllReportingRules(RosettaReport report) Get all reporting rules for a reportgetAllReportingRules(Data type, Optional<RosettaExternalRuleSource> ruleSource) getAllSuperTypes(Data clazz) booleanbooleanbooleanbooleanbooleanhasMetaDataAddress(RAttribute attribute) booleanbooleanhasMetaDataAnnotations(RAttribute attribute) booleanbooleanbooleanbooleanbooleanisProjectLocal(org.eclipse.emf.common.util.URI platformResourceURI, org.eclipse.emf.common.util.URI candidateUri) booleanisReference(Attribute attribute) booleanisReference(RAttribute attribute) booleanisResolved(org.eclipse.emf.ecore.EObject obj) toConditionJavaType(String conditionName)
-
Constructor Details
-
RosettaExtensions
public RosettaExtensions()
-
-
Method Details
-
isResolved
public boolean isResolved(org.eclipse.emf.ecore.EObject obj) -
allFeatures
public Iterable<? extends RosettaFeature> allFeatures(RType t, org.eclipse.emf.ecore.EObject context) -
allFeatures
public Iterable<? extends RosettaFeature> allFeatures(RType t, org.eclipse.emf.ecore.resource.ResourceSet resourceSet) -
getAllSuperTypes
-
getAllAttributes
-
getAllSuperEnumerations
-
allNonOverridesAttributes
-
getAllEnumValues
-
getAllSynonyms
-
collectExpressions
public void collectExpressions(RosettaExpression expr, org.eclipse.xtext.xbase.lib.Procedures.Procedure1<? super RosettaExpression> visitor) Collect all expressions -
isProjectLocal
public boolean isProjectLocal(org.eclipse.emf.common.util.URI platformResourceURI, org.eclipse.emf.common.util.URI candidateUri) -
metaAnnotations
-
hasKeyedAnnotation
-
hasTemplateAnnotation
-
hasMetaDataAnnotations
-
hasMetaDataAnnotations
-
hasMetaFieldAnnotations
-
hasMetaDataAddress
-
hasMetaDataAddress
-
hasIdAnnotation
-
hasReferenceAnnotation
-
hasCalculationAnnotation
-
isReference
-
isReference
-
conditionName
-
conditionName
-
isConstraintCondition
-
toConditionJavaType
-
getAllReportingRules
public HashMap<RosettaExtensions.PathAttribute,RosettaRule> getAllReportingRules(RosettaReport report) Get all reporting rules for a report -
getAllReportingRules
public HashMap<RosettaExtensions.PathAttribute,RosettaRule> getAllReportingRules(Data type, Optional<RosettaExternalRuleSource> ruleSource)
-