eb8032db61deb883e730403516654c2c41414ec0
Files Diff
- Added: 254
- Removed: 57
- Renamed: 0
- Modified: 119
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Extract Subclass | 1 | ||
Extract Subclass org.kie.dmn.core.compiler.DMNTypeRegistryV11 from class org.kie.dmn.core.compiler.DMNTypeRegistry | From | To | |
Change Parameter Type | 3 | ||
Change Parameter Type listDef : org.kie.dmn.model.v1_1.List to listDef : org.kie.dmn.model.api.List in method public DMNListEvaluator(name String, node DMNElement, listDef org.kie.dmn.model.api.List) in class org.kie.dmn.core.ast.DMNListEvaluator | From | To | |
Change Parameter Type expression : org.kie.dmn.model.v1_1.List to expression : org.kie.dmn.model.api.List in method private compileList(ctx DMNCompilerContext, model DMNModelImpl, node DMNBaseNode, listName String, expression org.kie.dmn.model.api.List) : DMNExpressionEvaluator in class org.kie.dmn.core.compiler.DMNEvaluatorCompiler | From | To | |
Change Parameter Type value : DMNElement.ExtensionElements to value : ExtensionElements in method public setExtensionElements(value ExtensionElements) : void in class org.kie.dmn.model.v1_1.TDMNElement | From | To | |
Push Down Attribute | 2 | ||
Push Down Attribute public UNKNOWN : DMNType from class org.kie.dmn.core.compiler.DMNTypeRegistry to private UNKNOWN : DMNType from class org.kie.dmn.core.compiler.DMNTypeRegistryV11 | From | To | |
Push Down Attribute private types : Map<String,Map<String,DMNType>> from class org.kie.dmn.core.compiler.DMNTypeRegistry to private types : Map<String,Map<String,DMNType>> from class org.kie.dmn.core.compiler.DMNTypeRegistryV11 | From | To | |
Rename Class | 39 | ||
Rename Class org.kie.dmn.model.v1_1.Relation renamed to org.kie.dmn.model.v1_1.TRelation | From | To | |
Rename Class org.kie.dmn.model.v1_1.TextAnnotation renamed to org.kie.dmn.model.v1_1.TTextAnnotation | From | To | |
Rename Class org.kie.dmn.model.v1_1.ImportedValues renamed to org.kie.dmn.model.v1_1.TImportedValues | From | To | |
Rename Class org.kie.dmn.model.v1_1.Expression renamed to org.kie.dmn.model.v1_1.TExpression | From | To | |
Rename Class org.kie.dmn.model.v1_1.UnaryTests renamed to org.kie.dmn.model.v1_1.TUnaryTests | From | To | |
Rename Class org.kie.dmn.model.v1_1.Definitions renamed to org.kie.dmn.model.v1_1.TDefinitions | From | To | |
Rename Class org.kie.dmn.model.v1_1.InformationRequirement renamed to org.kie.dmn.model.v1_1.TInformationRequirement | From | To | |
Rename Class org.kie.dmn.model.v1_1.FunctionDefinition renamed to org.kie.dmn.model.v1_1.TFunctionDefinition | From | To | |
Rename Class org.kie.dmn.model.v1_1.PerformanceIndicator renamed to org.kie.dmn.model.v1_1.TPerformanceIndicator | From | To | |
Rename Class org.kie.dmn.model.v1_1.ItemDefinition renamed to org.kie.dmn.model.v1_1.TItemDefinition | From | To | |
Rename Class org.kie.dmn.model.v1_1.InputData renamed to org.kie.dmn.model.v1_1.TInputData | From | To | |
Rename Class org.kie.dmn.model.v1_1.DecisionTable renamed to org.kie.dmn.model.v1_1.TDecisionTable | From | To | |
Rename Class org.kie.dmn.model.v1_1.ElementCollection renamed to org.kie.dmn.model.v1_1.TElementCollection | From | To | |
Rename Class org.kie.dmn.model.v1_1.KnowledgeRequirement renamed to org.kie.dmn.model.v1_1.TKnowledgeRequirement | From | To | |
Rename Class org.kie.dmn.model.v1_1.BusinessKnowledgeModel renamed to org.kie.dmn.model.v1_1.TBusinessKnowledgeModel | From | To | |
Rename Class org.kie.dmn.model.v1_1.OutputClause renamed to org.kie.dmn.model.v1_1.TOutputClause | From | To | |
Rename Class org.kie.dmn.model.v1_1.DecisionRule renamed to org.kie.dmn.model.v1_1.TDecisionRule | From | To | |
Rename Class org.kie.dmn.model.v1_1.Binding renamed to org.kie.dmn.model.v1_1.TBinding | From | To | |
Rename Class org.kie.dmn.model.v1_1.ContextEntry renamed to org.kie.dmn.model.v1_1.TContextEntry | From | To | |
Rename Class org.kie.dmn.model.v1_1.DRGElement renamed to org.kie.dmn.model.v1_1.TDRGElement | From | To | |
Rename Class org.kie.dmn.model.v1_1.NamedElement renamed to org.kie.dmn.model.v1_1.TNamedElement | From | To | |
Rename Class org.kie.dmn.model.v1_1.LiteralExpression renamed to org.kie.dmn.model.v1_1.TLiteralExpression | From | To | |
Rename Class org.kie.dmn.model.v1_1.KnowledgeSource renamed to org.kie.dmn.model.v1_1.TKnowledgeSource | From | To | |
Rename Class org.kie.dmn.model.v1_1.DMNElementReference renamed to org.kie.dmn.model.v1_1.TDMNElementReference | From | To | |
Rename Class org.kie.dmn.model.v1_1.Association renamed to org.kie.dmn.model.v1_1.TAssociation | From | To | |
Rename Class org.kie.dmn.model.v1_1.InputClause renamed to org.kie.dmn.model.v1_1.TInputClause | From | To | |
Rename Class org.kie.dmn.model.v1_1.AuthorityRequirement renamed to org.kie.dmn.model.v1_1.TAuthorityRequirement | From | To | |
Rename Class org.kie.dmn.model.v1_1.Artifact renamed to org.kie.dmn.model.v1_1.TArtifact | From | To | |
Rename Class org.kie.dmn.model.v1_1.List renamed to org.kie.dmn.model.v1_1.TList | From | To | |
Rename Class org.kie.dmn.model.v1_1.OrganizationUnit renamed to org.kie.dmn.model.v1_1.TOrganizationUnit | From | To | |
Rename Class org.kie.dmn.model.v1_1.InformationItem renamed to org.kie.dmn.model.v1_1.TInformationItem | From | To | |
Rename Class org.kie.dmn.model.v1_1.Context renamed to org.kie.dmn.model.v1_1.TContext | From | To | |
Rename Class org.kie.dmn.model.v1_1.Invocation renamed to org.kie.dmn.model.v1_1.TInvocation | From | To | |
Rename Class org.kie.dmn.model.v1_1.Decision renamed to org.kie.dmn.model.v1_1.TDecision | From | To | |
Rename Class org.kie.dmn.model.v1_1.DMNElement renamed to org.kie.dmn.model.v1_1.TDMNElement | From | To | |
Rename Class org.kie.dmn.model.v1_1.DMNModelInstrumentedBase renamed to org.kie.dmn.model.v1_1.KieDMNModelInstrumentedBase | From | To | |
Rename Class org.kie.dmn.model.v1_1.Import renamed to org.kie.dmn.model.v1_1.TImport | From | To | |
Rename Class org.kie.dmn.model.v1_1.BusinessContextElement renamed to org.kie.dmn.model.v1_1.TBusinessContextElement | From | To | |
Rename Class org.kie.dmn.model.v1_1.DecisionService renamed to org.kie.dmn.model.v1_1.TDecisionService | From | To | |
Move And Rename Class | 1 | ||
Move And Rename Class org.kie.dmn.model.v1_1.DMNElement.ExtensionElements moved and renamed to org.kie.dmn.model.v1_1.TDMNElement.TExtensionElements | From | To | |
Move Class | 6 | ||
Move Class org.kie.dmn.model.v1_1.BuiltinAggregator moved to org.kie.dmn.model.api.BuiltinAggregator | From | To | |
Move Class org.kie.dmn.model.v1_1.DecisionTableOrientation moved to org.kie.dmn.model.api.DecisionTableOrientation | From | To | |
Move Class org.kie.dmn.model.v1_1.HitPolicy moved to org.kie.dmn.model.api.HitPolicy | From | To | |
Move Class org.kie.dmn.backend.marshalling.v1_1.DMNMarshallerFactory moved to org.kie.dmn.backend.marshalling.v1x.DMNMarshallerFactory | From | To | |
Move Class org.kie.dmn.model.v1_1.AssociationDirection moved to org.kie.dmn.model.api.AssociationDirection | From | To | |
Move Class org.kie.dmn.model.v1_1.DMNModelInstrumentedBase.RowLocation moved to org.kie.dmn.model.api.RowLocation | From | To | |
Change Variable Type | 6 | ||
Change Variable Type row : org.kie.dmn.model.v1_1.List to row : org.kie.dmn.model.api.List in method private compileRelation(ctx DMNCompilerContext, model DMNModelImpl, node DMNBaseNode, relationName String, expression Relation) : DMNExpressionEvaluator in class org.kie.dmn.core.compiler.DMNEvaluatorCompiler | From | To | |
Change Variable Type listDef : org.kie.dmn.model.v1_1.List to listDef : org.kie.dmn.model.api.List in method private compileList(ctx DMNCompilerContext, model DMNModelImpl, node DMNBaseNode, listName String, expression org.kie.dmn.model.api.List) : DMNExpressionEvaluator in class org.kie.dmn.core.compiler.DMNEvaluatorCompiler | From | To | |
Change Variable Type row : org.kie.dmn.model.v1_1.List to row : org.kie.dmn.model.api.List in method protected writeChildren(writer HierarchicalStreamWriter, context MarshallingContext, parent Object) : void in class org.kie.dmn.backend.marshalling.v1_1.xstream.RelationConverter | From | To | |
Change Variable Type mib : DMNModelInstrumentedBase to mib : KieDMNModelInstrumentedBase in method protected writeAttributes(writer HierarchicalStreamWriter, parent Object) : void in class org.kie.dmn.backend.marshalling.v1_1.xstream.DMNModelInstrumentedBaseConverter | From | To | |
Change Variable Type base : DMNModelInstrumentedBase to base : KieDMNModelInstrumentedBase in method public marshal(o Object) : String in class org.kie.dmn.backend.marshalling.v1_1.xstream.XStreamMarshaller | From | To | |
Change Variable Type mib : DMNModelInstrumentedBase to mib : KieDMNModelInstrumentedBase in method protected assignAttributes(reader HierarchicalStreamReader, parent Object) : void in class org.kie.dmn.backend.marshalling.v1_1.xstream.DMNModelInstrumentedBaseConverter | From | To | |
Rename Method | 1 | ||
Rename Method private validateSchema(s Source) : List<DMNMessage> renamed to private validateSchemaV1_1(s Source) : List<DMNMessage> in class org.kie.dmn.validation.DMNValidatorImpl | From | To | |
Push Down Method | 4 | ||
Push Down Method public DMNTypeRegistry() from class org.kie.dmn.core.compiler.DMNTypeRegistry to public DMNTypeRegistryV11() from class org.kie.dmn.core.compiler.DMNTypeRegistryV11 | From | To | |
Push Down Method public DMNTypeRegistry() from class org.kie.dmn.core.compiler.DMNTypeRegistry to public DMNTypeRegistryV12() from class org.kie.dmn.core.compiler.DMNTypeRegistryV12 | From | To | |
Push Down Method public registerType(type DMNType) : DMNType from class org.kie.dmn.core.compiler.DMNTypeRegistry to public registerType(type DMNType) : DMNType from class org.kie.dmn.core.compiler.DMNTypeRegistryV11 | From | To | |
Push Down Method public resolveType(namespace String, name String) : DMNType from class org.kie.dmn.core.compiler.DMNTypeRegistry to public resolveType(namespace String, name String) : DMNType from class org.kie.dmn.core.compiler.DMNTypeRegistryV11 | From | To | |
Pull Up Method | 1 | ||
Pull Up Method public getFEELFunctions() : List<FEELFunction> from class org.kie.dmn.feel.parser.feel11.profiles.KieExtendedFEELProfile to public getFEELFunctions() : List<FEELFunction> from class org.kie.dmn.feel.parser.feel11.profiles.FEELv12Profile | From | To | |
Change Return Type | 1 | ||
Change Return Type DMNElement.ExtensionElements to ExtensionElements in method public getExtensionElements() : ExtensionElements in class org.kie.dmn.model.v1_1.TDMNElement | From | To | |
Extract Superclass | 9 | ||
Extract Superclass org.kie.dmn.feel.parser.feel11.profiles.FEELv12Profile from classes [org.kie.dmn.feel.parser.feel11.profiles.KieExtendedFEELProfile] | From | To | |
Extract Superclass org.kie.dmn.model.v1_2.TImport from classes [org.kie.dmn.model.v1_1.TImportedValues] | From | To | |
Extract Superclass org.kie.dmn.model.v1_2.TExpression from classes [org.kie.dmn.model.v1_1.TDecisionTable, org.kie.dmn.model.v1_1.TFunctionDefinition, org.kie.dmn.model.v1_1.TContext, org.kie.dmn.model.v1_1.TInvocation, org.kie.dmn.model.v1_1.TList, org.kie.dmn.model.v1_1.TLiteralExpression, org.kie.dmn.model.v1_1.TRelation] | From | To | |
Extract Superclass org.kie.dmn.model.v1_2.TDMNElement from classes [org.kie.dmn.model.v1_1.TDecisionRule, org.kie.dmn.model.v1_1.TArtifact, org.kie.dmn.model.v1_1.TExpression, org.kie.dmn.model.v1_1.TInputClause, org.kie.dmn.model.v1_1.TNamedElement, org.kie.dmn.model.v1_1.TOutputClause, org.kie.dmn.model.v1_1.TUnaryTests] | From | To | |
Extract Superclass org.kie.dmn.model.v1_2.TArtifact from classes [org.kie.dmn.model.v1_1.TAssociation, org.kie.dmn.model.v1_1.TTextAnnotation] | From | To | |
Extract Superclass org.kie.dmn.model.v1_2.KieDMNModelInstrumentedBase from classes [org.kie.dmn.model.v1_1.TImport, org.kie.dmn.model.v1_1.TAuthorityRequirement, org.kie.dmn.model.v1_1.TBinding, org.kie.dmn.model.v1_1.TContextEntry, org.kie.dmn.model.v1_1.TDMNElement, org.kie.dmn.model.v1_1.TDMNElement.TExtensionElements, org.kie.dmn.model.v1_1.TDMNElementReference, org.kie.dmn.model.v1_1.TInformationRequirement, org.kie.dmn.model.v1_1.TKnowledgeRequirement, org.kie.dmn.model.v1_1.extensions.DecisionServices] | From | To | |
Extract Superclass org.kie.dmn.model.v1_2.TBusinessContextElement from classes [org.kie.dmn.model.v1_1.TOrganizationUnit, org.kie.dmn.model.v1_1.TPerformanceIndicator] | From | To | |
Extract Superclass org.kie.dmn.model.v1_2.TNamedElement from classes [org.kie.dmn.model.v1_1.TBusinessContextElement, org.kie.dmn.model.v1_1.TDRGElement, org.kie.dmn.model.v1_1.TDecisionService, org.kie.dmn.model.v1_1.TDefinitions, org.kie.dmn.model.v1_1.TElementCollection, org.kie.dmn.model.v1_1.TInformationItem, org.kie.dmn.model.v1_1.TItemDefinition] | From | To | |
Extract Superclass org.kie.dmn.model.v1_2.TDRGElement from classes [org.kie.dmn.model.v1_1.TBusinessKnowledgeModel, org.kie.dmn.model.v1_1.TDecision, org.kie.dmn.model.v1_1.TInputData, org.kie.dmn.model.v1_1.TKnowledgeSource] | From | To | |
Rename Attribute | 1 | ||
Rename Attribute schema : Schema to schemav1_1 : Schema in class org.kie.dmn.validation.DMNValidatorImpl | From | To | |
Extract Interface | 41 | ||
Extract Interface org.kie.dmn.model.api.Binding from classes [org.kie.dmn.model.v1_1.TBinding] | From | To | |
Extract Interface org.kie.dmn.model.api.DMNElementReference from classes [org.kie.dmn.model.v1_1.TDMNElementReference] | From | To | |
Extract Interface org.kie.dmn.model.api.UnaryTests from classes [org.kie.dmn.model.v1_1.TUnaryTests] | From | To | |
Extract Interface org.kie.dmn.model.api.InformationItem from classes [org.kie.dmn.model.v1_1.TInformationItem] | From | To | |
Extract Interface org.kie.dmn.model.api.Context from classes [org.kie.dmn.model.v1_1.TContext] | From | To | |
Extract Interface org.kie.dmn.model.api.InputData from classes [org.kie.dmn.model.v1_1.TInputData] | From | To | |
Extract Interface org.kie.dmn.api.marshalling.DMNExtensionRegister from classes [org.kie.dmn.api.marshalling.v1_1.DMNExtensionRegister] | From | To | |
Extract Interface org.kie.dmn.model.api.ElementCollection from classes [org.kie.dmn.model.v1_1.TElementCollection] | From | To | |
Extract Interface org.kie.dmn.model.api.PerformanceIndicator from classes [org.kie.dmn.model.v1_1.TPerformanceIndicator] | From | To | |
Extract Interface org.kie.dmn.model.api.DMNModelInstrumentedBase from classes [org.kie.dmn.model.v1_1.KieDMNModelInstrumentedBase] | From | To | |
Extract Interface org.kie.dmn.model.api.InputClause from classes [org.kie.dmn.model.v1_1.TInputClause] | From | To | |
Extract Interface org.kie.dmn.model.api.Association from classes [org.kie.dmn.model.v1_1.TAssociation] | From | To | |
Extract Interface org.kie.dmn.model.api.Artifact from classes [org.kie.dmn.model.v1_1.TArtifact] | From | To | |
Extract Interface org.kie.dmn.model.api.KnowledgeSource from classes [org.kie.dmn.model.v1_1.TKnowledgeSource] | From | To | |
Extract Interface org.kie.dmn.model.api.OrganizationUnit from classes [org.kie.dmn.model.v1_1.TOrganizationUnit] | From | To | |
Extract Interface org.kie.dmn.model.api.LiteralExpression from classes [org.kie.dmn.model.v1_1.TLiteralExpression] | From | To | |
Extract Interface org.kie.dmn.model.api.ImportedValues from classes [org.kie.dmn.model.v1_1.TImportedValues] | From | To | |
Extract Interface org.kie.dmn.model.api.TextAnnotation from classes [org.kie.dmn.model.v1_1.TTextAnnotation] | From | To | |
Extract Interface org.kie.dmn.model.api.DRGElement from classes [org.kie.dmn.model.v1_1.TDRGElement] | From | To | |
Extract Interface org.kie.dmn.api.marshalling.DMNMarshaller from classes [org.kie.dmn.api.marshalling.v1_1.DMNMarshaller] | From | To | |
Extract Interface org.kie.dmn.model.api.DecisionService from classes [org.kie.dmn.model.v1_1.TDecisionService] | From | To | |
Extract Interface org.kie.dmn.model.api.Definitions from classes [org.kie.dmn.model.v1_1.TDefinitions] | From | To | |
Extract Interface org.kie.dmn.model.api.Relation from classes [org.kie.dmn.model.v1_1.TRelation] | From | To | |
Extract Interface org.kie.dmn.model.api.List from classes [org.kie.dmn.model.v1_1.TList] | From | To | |
Extract Interface org.kie.dmn.model.api.DecisionTable from classes [org.kie.dmn.model.v1_1.TDecisionTable] | From | To | |
Extract Interface org.kie.dmn.model.api.InformationRequirement from classes [org.kie.dmn.model.v1_1.TInformationRequirement] | From | To | |
Extract Interface org.kie.dmn.model.api.FunctionDefinition from classes [org.kie.dmn.model.v1_1.TFunctionDefinition] | From | To | |
Extract Interface org.kie.dmn.model.api.DecisionRule from classes [org.kie.dmn.model.v1_1.TDecisionRule] | From | To | |
Extract Interface org.kie.dmn.model.api.Decision from classes [org.kie.dmn.model.v1_1.TDecision] | From | To | |
Extract Interface org.kie.dmn.model.api.OutputClause from classes [org.kie.dmn.model.v1_1.TOutputClause] | From | To | |
Extract Interface org.kie.dmn.model.api.DMNElement from classes [org.kie.dmn.model.v1_1.TDMNElement] | From | To | |
Extract Interface org.kie.dmn.model.api.ItemDefinition from classes [org.kie.dmn.model.v1_1.TItemDefinition] | From | To | |
Extract Interface org.kie.dmn.model.api.AuthorityRequirement from classes [org.kie.dmn.model.v1_1.TAuthorityRequirement] | From | To | |
Extract Interface org.kie.dmn.model.api.BusinessKnowledgeModel from classes [org.kie.dmn.model.v1_1.TBusinessKnowledgeModel] | From | To | |
Extract Interface org.kie.dmn.model.api.KnowledgeRequirement from classes [org.kie.dmn.model.v1_1.TKnowledgeRequirement] | From | To | |
Extract Interface org.kie.dmn.model.api.Expression from classes [org.kie.dmn.model.v1_1.TExpression] | From | To | |
Extract Interface org.kie.dmn.model.api.ContextEntry from classes [org.kie.dmn.model.v1_1.TContextEntry] | From | To | |
Extract Interface org.kie.dmn.model.api.NamedElement from classes [org.kie.dmn.model.v1_1.TNamedElement] | From | To | |
Extract Interface org.kie.dmn.model.api.BusinessContextElement from classes [org.kie.dmn.model.v1_1.TBusinessContextElement] | From | To | |
Extract Interface org.kie.dmn.model.api.Import from classes [org.kie.dmn.model.v1_1.TImport] | From | To | |
Extract Interface org.kie.dmn.model.api.Invocation from classes [org.kie.dmn.model.v1_1.TInvocation] | From | To | |
Change Attribute Type | 2 | ||
Change Attribute Type extensionElements : DMNElement.ExtensionElements to extensionElements : ExtensionElements in class org.kie.dmn.model.v1_1.TDMNElement | From | To | |
Change Attribute Type listDef : org.kie.dmn.model.v1_1.List to listDef : org.kie.dmn.model.api.List in class org.kie.dmn.core.ast.DMNListEvaluator | From | To |