Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NeqModPlus
Energy Components Catalog
Commits
7ad4aed5
Commit
7ad4aed5
authored
Mar 17, 2021
by
Kai-Holger Brassel
Browse files
Replaced custom unit projects by external cityunits and indriya plugins
parent
01673354
Changes
115
Hide whitespace changes
Inline
Side-by-side
de.hftstuttgart.energycomponents.application/META-INF/MANIFEST.MF
View file @
7ad4aed5
...
...
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Energy Components Catalog App
Bundle-SymbolicName: de.hftstuttgart.energycomponents.app;singleton:=true
Bundle-Version: 1.0.0
.qualifier
Bundle-Version: 1.0.0
Bundle-Vendor: HfT Stuttgart
Require-Bundle: javax.inject;bundle-version="1.0.0",
org.eclipse.core.runtime;bundle-version="[3.9.100,4.0.0)",
...
...
@@ -21,9 +21,10 @@ Require-Bundle: javax.inject;bundle-version="1.0.0",
de.hftstuttgart.energycomponents.model;bundle-version="0.0.0",
de.hftstuttgart.energycomponents.edit;bundle-version="0.0.0",
de.hftstuttgart.energycomponents.viewmodel;bundle-version="0.0.0",
de.hftstuttgart.indriya.osgiplugin;bundle-version="0.0.0",
de.hftstuttgart.units;bundle-version="0.0.0",
de.hftstuttgart.units.ui.renderer;bundle-version="0.0.0"
de.hftstuttgart.cityunits.model;bundle-version="1.0.1",
de.hftstuttgart.cityunits.model.edit;bundle-version="1.0.1",
de.hftstuttgart.cityunits.ui.renderer;bundle-version="1.0.1",
tech.units.indriya;bundle-version="2.1.1"
Import-Package: javax.annotation;version="1.3.5"
Automatic-Module-Name: de.hftstuttgart.energycomponents.app
Export-Package: de.hftstuttgart.energycomponents.app.handlers,
...
...
de.hftstuttgart.energycomponents.edit/META-INF/MANIFEST.MF
View file @
7ad4aed5
...
...
@@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: de.hftstuttgart.energycomponents.edit;singleton:=true
Automatic-Module-Name: de.hftstuttgart.energycomponents.edit
Bundle-Version: 1.0.0
.qualifier
Bundle-Version: 1.0.0
Bundle-ClassPath: .
Bundle-Activator: de.hftstuttgart.energycomponents.provider.EnergyComponentsEditPlugin$Implementation
Bundle-Vendor: %providerName
...
...
@@ -11,7 +11,9 @@ Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Export-Package: de.hftstuttgart.energycomponents.provider
Require-Bundle: org.eclipse.core.runtime,
de.hftstuttgart.energycomponents.model;visibility:=reexport,
de.hftstuttgart.energycomponents.model;visibility:=reexport,
org.eclipse.emf.edit;visibility:=reexport,
de.hftstuttgart.units;bundle-version="1.0.0"
de.hftstuttgart.cityunits.model;bundle-version="1.0.1";visibility:=reexport,
de.hftstuttgart.cityunits.model.edit;visibility:=reexport
Bundle-ActivationPolicy: lazy
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/CombinedHeatPowerItemProvider.java
View file @
7ad4aed5
...
...
@@ -13,6 +13,7 @@ import org.eclipse.emf.common.notify.AdapterFactory;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.ecore.EStructuralFeature
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemPropertyDescriptor
;
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/CostItemProvider.java
View file @
7ad4aed5
...
...
@@ -11,8 +11,11 @@ import java.util.List;
import
org.eclipse.emf.common.notify.AdapterFactory
;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.common.util.ResourceLocator
;
import
org.eclipse.emf.ecore.EStructuralFeature
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IEditingDomainItemProvider
;
import
org.eclipse.emf.edit.provider.IItemLabelProvider
;
...
...
@@ -68,97 +71,50 @@ public class CostItemProvider extends ItemProviderAdapter implements IEditingDom
}
/**
* This adds a property descriptor for the
Personnel Hours
feature.
* This adds a property descriptor for the
Component Name
feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
add
PersonnelHours
PropertyDescriptor
(
Object
object
)
{
protected
void
add
ComponentName
PropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_
personnelHours
_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_
personnelHours
_feature"
,
getResourceLocator
(),
getString
(
"_UI_Cost_
componentName
_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_
componentName
_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__
PERSONNEL_HOURS
,
true
,
false
,
false
,
EnCompPackage
.
Literals
.
COST__
COMPONENT_NAME
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the
Personnel Cost Share
feature.
* This adds a property descriptor for the
Description
feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
add
PersonnelCostShare
PropertyDescriptor
(
Object
object
)
{
protected
void
add
Description
PropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_
personnelCostShare
_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_
personnelCostShare
_feature"
,
getResourceLocator
(),
getString
(
"_UI_Cost_
description
_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_
description
_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__PERSONNEL_COST_SHARE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Administration And Other Cost Share feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addAdministrationAndOtherCostSharePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_administrationAndOtherCostShare_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_administrationAndOtherCostShare_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__ADMINISTRATION_AND_OTHER_COST_SHARE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
EnCompPackage
.
Literals
.
COST__DESCRIPTION
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the
Maintenance Cost Shar
e feature.
* This adds a property descriptor for the
Heat Sourc
e feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
add
MaintenanceCostShar
ePropertyDescriptor
(
Object
object
)
{
protected
void
add
HeatSourc
ePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_maintenanceCostShare_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_maintenanceCostShare_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__MAINTENANCE_COST_SHARE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
* {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
* {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Collection
<?
extends
EStructuralFeature
>
getChildrenFeatures
(
Object
object
)
{
if
(
childrenFeatures
==
null
)
{
super
.
getChildrenFeatures
(
object
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
COST__INVESTMENT_COST
);
}
return
childrenFeatures
;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
EStructuralFeature
getChildFeature
(
Object
object
,
Object
child
)
{
// Check the type of the specified child object and return the proper feature to use for
// adding (see {@link AddCommand}) it as a child.
return
super
.
getChildFeature
(
object
,
child
);
getResourceLocator
(),
getString
(
"_UI_Cost_heatSource_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_heatSource_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__HEAT_SOURCE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
...
...
@@ -208,50 +164,97 @@ public class CostItemProvider extends ItemProviderAdapter implements IEditingDom
}
/**
* This adds a property descriptor for the
Component Name
feature.
* This adds a property descriptor for the
Personnel Hours
feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
add
ComponentName
PropertyDescriptor
(
Object
object
)
{
protected
void
add
PersonnelHours
PropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_
componentName
_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_
componentName
_feature"
,
getResourceLocator
(),
getString
(
"_UI_Cost_
personnelHours
_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_
personnelHours
_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__
COMPONENT_NAME
,
true
,
false
,
false
,
EnCompPackage
.
Literals
.
COST__
PERSONNEL_HOURS
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the
Description
feature.
* This adds a property descriptor for the
Personnel Cost Share
feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
add
Description
PropertyDescriptor
(
Object
object
)
{
protected
void
add
PersonnelCostShare
PropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_
description
_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_
description
_feature"
,
getResourceLocator
(),
getString
(
"_UI_Cost_
personnelCostShare
_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_
personnelCostShare
_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__
DESCRIPTION
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC
_VALUE_IMAGE
,
null
,
null
));
EnCompPackage
.
Literals
.
COST__
PERSONNEL_COST_SHARE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL
_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the
Heat Sourc
e feature.
* This adds a property descriptor for the
Administration And Other Cost Shar
e feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addHeatSourcePropertyDescriptor
(
Object
object
)
{
protected
void
addAdministrationAndOtherCostSharePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_administrationAndOtherCostShare_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_administrationAndOtherCostShare_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__ADMINISTRATION_AND_OTHER_COST_SHARE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Maintenance Cost Share feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addMaintenanceCostSharePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_heatSource_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_heatSource_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__HEAT_SOURCE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
getResourceLocator
(),
getString
(
"_UI_Cost_maintenanceCostShare_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_maintenanceCostShare_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__MAINTENANCE_COST_SHARE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
* {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
* {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Collection
<?
extends
EStructuralFeature
>
getChildrenFeatures
(
Object
object
)
{
if
(
childrenFeatures
==
null
)
{
super
.
getChildrenFeatures
(
object
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
COST__INVESTMENT_COST
);
}
return
childrenFeatures
;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
EStructuralFeature
getChildFeature
(
Object
object
,
Object
child
)
{
// Check the type of the specified child object and return the proper feature to use for
// adding (see {@link AddCommand}) it as a child.
return
super
.
getChildFeature
(
object
,
child
);
}
/**
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ElectricityItemProvider.java
View file @
7ad4aed5
...
...
@@ -3,8 +3,8 @@
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.Electricity
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
java.util.Collection
;
import
java.util.List
;
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnCompItemProviderAdapterFactory.java
View file @
7ad4aed5
...
...
@@ -72,6 +72,29 @@ public class EnCompItemProviderAdapterFactory extends EnCompAdapterFactory
supportedTypes
.
add
(
IItemPropertySource
.
class
);
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.EnergyComponentsCatalog} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
EnergyComponentsCatalogItemProvider
energyComponentsCatalogItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.EnergyComponentsCatalog}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createEnergyComponentsCatalogAdapter
()
{
if
(
energyComponentsCatalogItemProvider
==
null
)
{
energyComponentsCatalogItemProvider
=
new
EnergyComponentsCatalogItemProvider
(
this
);
}
return
energyComponentsCatalogItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.ThermalStorage} instances.
* <!-- begin-user-doc -->
...
...
@@ -210,29 +233,6 @@ public class EnCompItemProviderAdapterFactory extends EnCompAdapterFactory
return
solarThermalCollectorItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.EnergyComponentsCatalog} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
EnergyComponentsCatalogItemProvider
energyComponentsCatalogItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.EnergyComponentsCatalog}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createEnergyComponentsCatalogAdapter
()
{
if
(
energyComponentsCatalogItemProvider
==
null
)
{
energyComponentsCatalogItemProvider
=
new
EnergyComponentsCatalogItemProvider
(
this
);
}
return
energyComponentsCatalogItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.Electrolyzer} instances.
* <!-- begin-user-doc -->
...
...
@@ -256,29 +256,6 @@ public class EnCompItemProviderAdapterFactory extends EnCompAdapterFactory
return
electrolyzerItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.LinearFunction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
LinearFunctionItemProvider
linearFunctionItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.LinearFunction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createLinearFunctionAdapter
()
{
if
(
linearFunctionItemProvider
==
null
)
{
linearFunctionItemProvider
=
new
LinearFunctionItemProvider
(
this
);
}
return
linearFunctionItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.HydrogenCompressor} instances.
* <!-- begin-user-doc -->
...
...
@@ -349,532 +326,555 @@ public class EnCompItemProviderAdapterFactory extends EnCompAdapterFactory
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
ExponentialFunction
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
FossilFuel
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
ExponentialFunctionItemProvider
exponentialFunction
ItemProvider
;
protected
FossilFuelItemProvider
fossilFuel
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
ExponentialFunction
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
FossilFuel
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
ExponentialFunction
Adapter
()
{
if
(
exponentialFunction
ItemProvider
==
null
)
{
exponentialFunctionItemProvider
=
new
ExponentialFunction
ItemProvider
(
this
);
public
Adapter
create
FossilFuel
Adapter
()
{
if
(
fossilFuel
ItemProvider
==
null
)
{
fossilFuelItemProvider
=
new
FossilFuel
ItemProvider
(
this
);
}
return
exponentialFunction
ItemProvider
;
return
fossilFuel
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
TableCharacteristic
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Hydrogen
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
TableCharacteristicItemProvider
tableCharacteristic
ItemProvider
;
protected
HydrogenItemProvider
hydrogen
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
TableCharacteristic
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Hydrogen
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
TableCharacteristic
Adapter
()
{
if
(
tableCharacteristic
ItemProvider
==
null
)
{
tableCharacteristicItemProvider
=
new
TableCharacteristic
ItemProvider
(
this
);
public
Adapter
create
Hydrogen
Adapter
()
{
if
(
hydrogen
ItemProvider
==
null
)
{
hydrogenItemProvider
=
new
Hydrogen
ItemProvider
(
this
);
}
return
tableCharacteristic
ItemProvider
;
return
hydrogen
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
LinearCharacteristic
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
BioFuel
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
LinearCharacteristicItemProvider
linearCharacteristic
ItemProvider
;
protected
BioFuelItemProvider
bioFuel
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
LinearCharacteristic
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
BioFuel
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
LinearCharacteristic
Adapter
()
{
if
(
linearCharacteristic
ItemProvider
==
null
)
{
linearCharacteristicItemProvider
=
new
LinearCharacteristic
ItemProvider
(
this
);
public
Adapter
create
BioFuel
Adapter
()
{
if
(
bioFuel
ItemProvider
==
null
)
{
bioFuelItemProvider
=
new
BioFuel
ItemProvider
(
this
);
}
return
linearCharacteristic
ItemProvider
;
return
bioFuel
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
ExponentionalCharacteristic
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
WindTurbine
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
ExponentionalCharacteristicItemProvider
exponentionalCharacteristic
ItemProvider
;
protected
WindTurbineItemProvider
windTurbine
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
ExponentionalCharacteristic
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
WindTurbine
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
ExponentionalCharacteristic
Adapter
()
{
if
(
exponentionalCharacteristic
ItemProvider
==
null
)
{
exponentionalCharacteristicItemProvider
=
new
ExponentionalCharacteristic
ItemProvider
(
this
);
public
Adapter
create
WindTurbine
Adapter
()
{
if
(
windTurbine
ItemProvider
==
null
)
{
windTurbineItemProvider
=
new
WindTurbine
ItemProvider
(
this
);
}
return
exponentionalCharacteristic
ItemProvider
;
return
windTurbine
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Manufacturer
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
PhotovoltaicModule
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
ManufacturerItemProvider
manufacturer
ItemProvider
;
protected
PhotovoltaicModuleItemProvider
photovoltaicModule
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Manufacturer
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
PhotovoltaicModule
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
Manufacturer
Adapter
()
{
if
(
manufacturer
ItemProvider
==
null
)
{
manufacturer
ItemProvider
=
new
Manufacturer
ItemProvider
(
this
);
public
Adapter
create
PhotovoltaicModule
Adapter
()
{
if
(
photovoltaicModule
ItemProvider
==
null
)
{
photovoltaicModule
ItemProvider
=
new
PhotovoltaicModule
ItemProvider
(
this
);
}
return
manufacturer
ItemProvider
;
return
photovoltaicModule
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
PolynomialCharacteristic
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Inverter
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
PolynomialCharacteristicItemProvider
polynomialCharacteristic
ItemProvider
;
protected
InverterItemProvider
inverter
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
PolynomialCharacteristic
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Inverter
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
PolynomialCharacteristic
Adapter
()
{
if
(
polynomialCharacteristic
ItemProvider
==
null
)
{
polynomialCharacteristicItemProvider
=
new
PolynomialCharacteristic
ItemProvider
(
this
);
public
Adapter
create
Inverter
Adapter
()
{
if
(
inverter
ItemProvider
==
null
)
{
inverterItemProvider
=
new
Inverter
ItemProvider
(
this
);
}
return
polynomialCharacteristic
ItemProvider
;
return
inverter
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
PolynomialFunction
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
HeatExchanger
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
PolynomialFunctionItemProvider
polynomialFunction
ItemProvider
;
protected
HeatExchangerItemProvider
heatExchanger
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
PolynomialFunction
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
HeatExchanger
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
PolynomialFunction
Adapter
()
{
if
(
polynomialFunction
ItemProvider
==
null
)
{
polynomialFunction
ItemProvider
=
new
PolynomialFunction
ItemProvider
(
this
);
public
Adapter
create
HeatExchanger
Adapter
()
{
if
(
heatExchanger
ItemProvider
==
null
)
{
heatExchanger
ItemProvider
=
new
HeatExchanger
ItemProvider
(
this
);
}
return
polynomialFunction
ItemProvider
;
return
heatExchanger
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Mat
er
i
al} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Geoth
er
m
al
HeatExchanger
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
Mat
er
i
al
ItemProvider
material
ItemProvider
;
protected
Geoth
er
m
al
HeatExchangerItemProvider
geothermalHeatExchanger
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Mat
er
i
al}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Geoth
er
m
al
HeatExchanger
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
Mat
er
i
alAdapter
()
{
if
(
material
ItemProvider
==
null
)
{
material
ItemProvider
=
new
Mat
er
i
alItemProvider
(
this
);
public
Adapter
create
Geoth
er
m
al
HeatExchanger
Adapter
()
{
if
(
geothermalHeatExchanger
ItemProvider
==
null
)
{
geothermalHeatExchanger
ItemProvider
=
new
Geoth
er
m
al
HeatExchanger
ItemProvider
(
this
);
}
return
material
ItemProvider
;
return
geothermalHeatExchanger
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
EnergyComponentsCostCatalog
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Medium
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
EnergyComponentsCostCatalogItemProvider
energyComponentsCostCatalog
ItemProvider
;
protected
MediumItemProvider
medium
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
EnergyComponentsCostCatalog
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Medium
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
EnergyComponentsCostCatalog
Adapter
()
{
if
(
energyComponentsCostCatalog
ItemProvider
==
null
)
{
energyComponentsCostCatalogItemProvider
=
new
EnergyComponentsCostCatalog
ItemProvider
(
this
);
public
Adapter
create
Medium
Adapter
()
{
if
(
medium
ItemProvider
==
null
)
{
mediumItemProvider
=
new
Medium
ItemProvider
(
this
);
}
return
energyComponentsCostCatalog
ItemProvider
;
return
medium
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Cost
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
LinearFunction
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
CostItemProvider
cost
ItemProvider
;
protected
LinearFunctionItemProvider
linearFunction
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Cost
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
LinearFunction
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
Cost
Adapter
()
{
if
(
cost
ItemProvider
==
null
)
{
cost
ItemProvider
=
new
Cost
ItemProvider
(
this
);
public
Adapter
create
LinearFunction
Adapter
()
{
if
(
linearFunction
ItemProvider
==
null
)
{
linearFunction
ItemProvider
=
new
LinearFunction
ItemProvider
(
this
);
}
return
cost
ItemProvider
;
return
linearFunction
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
PowerCharacteristic
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
DataPoint
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
PowerCharacteristicItemProvider
powerCharacteristic
ItemProvider
;
protected
DataPointItemProvider
dataPoint
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
PowerCharacteristic
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
DataPoint
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
PowerCharacteristic
Adapter
()
{
if
(
powerCharacteristic
ItemProvider
==
null
)
{
powerCharacteristicItemProvider
=
new
PowerCharacteristic
ItemProvider
(
this
);
public
Adapter
create
DataPoint
Adapter
()
{
if
(
dataPoint
ItemProvider
==
null
)
{
dataPointItemProvider
=
new
DataPoint
ItemProvider
(
this
);
}
return
powerCharacteristic
ItemProvider
;
return
dataPoint
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Power
Function} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Table
Function} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
Power
FunctionItemProvider
power
FunctionItemProvider
;
protected
Table
FunctionItemProvider
table
FunctionItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Power
Function}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Table
Function}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
Power
FunctionAdapter
()
{
if
(
power
FunctionItemProvider
==
null
)
{
power
FunctionItemProvider
=
new
Power
FunctionItemProvider
(
this
);
public
Adapter
create
Table
FunctionAdapter
()
{
if
(
table
FunctionItemProvider
==
null
)
{
table
FunctionItemProvider
=
new
Table
FunctionItemProvider
(
this
);
}
return
power
FunctionItemProvider
;
return
table
FunctionItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
FossilFuel
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
ExponentialFunction
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
FossilFuelItemProvider
fossilFuel
ItemProvider
;
protected
ExponentialFunctionItemProvider
exponentialFunction
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
FossilFuel
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
ExponentialFunction
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
FossilFuel
Adapter
()
{
if
(
fossilFuel
ItemProvider
==
null
)
{
fossilFuelItemProvider
=
new
FossilFuel
ItemProvider
(
this
);
public
Adapter
create
ExponentialFunction
Adapter
()
{
if
(
exponentialFunction
ItemProvider
==
null
)
{
exponentialFunctionItemProvider
=
new
ExponentialFunction
ItemProvider
(
this
);
}
return
fossilFuel
ItemProvider
;
return
exponentialFunction
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Hydrogen
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
TableCharacteristic
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
HydrogenItemProvider
hydrogen
ItemProvider
;
protected
TableCharacteristicItemProvider
tableCharacteristic
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Hydrogen
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
TableCharacteristic
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
Hydrogen
Adapter
()
{
if
(
hydrogen
ItemProvider
==
null
)
{
hydrogenItemProvider
=
new
Hydrogen
ItemProvider
(
this
);
public
Adapter
create
TableCharacteristic
Adapter
()
{
if
(
tableCharacteristic
ItemProvider
==
null
)
{
tableCharacteristicItemProvider
=
new
TableCharacteristic
ItemProvider
(
this
);
}
return
hydrogen
ItemProvider
;
return
tableCharacteristic
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
BioFuel
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
LinearCharacteristic
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
BioFuelItemProvider
bioFuel
ItemProvider
;
protected
LinearCharacteristicItemProvider
linearCharacteristic
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
BioFuel
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
LinearCharacteristic
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
BioFuel
Adapter
()
{
if
(
bioFuel
ItemProvider
==
null
)
{
bioFuelItemProvider
=
new
BioFuel
ItemProvider
(
this
);
public
Adapter
create
LinearCharacteristic
Adapter
()
{
if
(
linearCharacteristic
ItemProvider
==
null
)
{
linearCharacteristicItemProvider
=
new
LinearCharacteristic
ItemProvider
(
this
);
}
return
bioFuel
ItemProvider
;
return
linearCharacteristic
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
WindTurbine
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
ExponentionalCharacteristic
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
WindTurbineItemProvider
windTurbine
ItemProvider
;
protected
ExponentionalCharacteristicItemProvider
exponentionalCharacteristic
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
WindTurbine
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
ExponentionalCharacteristic
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
WindTurbine
Adapter
()
{
if
(
windTurbine
ItemProvider
==
null
)
{
windTurbineItemProvider
=
new
WindTurbine
ItemProvider
(
this
);
public
Adapter
create
ExponentionalCharacteristic
Adapter
()
{
if
(
exponentionalCharacteristic
ItemProvider
==
null
)
{
exponentionalCharacteristicItemProvider
=
new
ExponentionalCharacteristic
ItemProvider
(
this
);
}
return
windTurbine
ItemProvider
;
return
exponentionalCharacteristic
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
PhotovoltaicModule
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Manufacturer
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
PhotovoltaicModuleItemProvider
photovoltaicModule
ItemProvider
;
protected
ManufacturerItemProvider
manufacturer
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
PhotovoltaicModule
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Manufacturer
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
PhotovoltaicModule
Adapter
()
{
if
(
photovoltaicModule
ItemProvider
==
null
)
{
photovoltaicModule
ItemProvider
=
new
PhotovoltaicModule
ItemProvider
(
this
);
public
Adapter
create
Manufacturer
Adapter
()
{
if
(
manufacturer
ItemProvider
==
null
)
{
manufacturer
ItemProvider
=
new
Manufacturer
ItemProvider
(
this
);
}
return
photovoltaicModule
ItemProvider
;
return
manufacturer
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Inverter
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
PolynomialCharacteristic
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
InverterItemProvider
inverter
ItemProvider
;
protected
PolynomialCharacteristicItemProvider
polynomialCharacteristic
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Inverter
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
PolynomialCharacteristic
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
Inverter
Adapter
()
{
if
(
inverter
ItemProvider
==
null
)
{
inverterItemProvider
=
new
Inverter
ItemProvider
(
this
);
public
Adapter
create
PolynomialCharacteristic
Adapter
()
{
if
(
polynomialCharacteristic
ItemProvider
==
null
)
{
polynomialCharacteristicItemProvider
=
new
PolynomialCharacteristic
ItemProvider
(
this
);
}
return
inverter
ItemProvider
;
return
polynomialCharacteristic
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
HeatExchanger
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
PolynomialFunction
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
HeatExchangerItemProvider
heatExchanger
ItemProvider
;
protected
PolynomialFunctionItemProvider
polynomialFunction
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
HeatExchanger
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
PolynomialFunction
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
HeatExchanger
Adapter
()
{
if
(
heatExchanger
ItemProvider
==
null
)
{
heatExchanger
ItemProvider
=
new
HeatExchanger
ItemProvider
(
this
);
public
Adapter
create
PolynomialFunction
Adapter
()
{
if
(
polynomialFunction
ItemProvider
==
null
)
{
polynomialFunction
ItemProvider
=
new
PolynomialFunction
ItemProvider
(
this
);
}
return
heatExchanger
ItemProvider
;
return
polynomialFunction
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Geoth
er
m
al
HeatExchanger
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Mat
er
i
al} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
Geoth
er
m
al
HeatExchanger
ItemProvider
geoth
er
m
al
HeatExchanger
ItemProvider
;
protected
Mat
er
i
alItemProvider
mat
er
i
alItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Geoth
er
m
al
HeatExchanger
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Mat
er
i
al}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
Geoth
er
m
al
HeatExchanger
Adapter
()
{
if
(
geoth
er
m
al
HeatExchanger
ItemProvider
==
null
)
{
geoth
er
m
al
HeatExchanger
ItemProvider
=
new
Geoth
er
m
al
HeatExchanger
ItemProvider
(
this
);
public
Adapter
create
Mat
er
i
alAdapter
()
{
if
(
mat
er
i
alItemProvider
==
null
)
{
mat
er
i
alItemProvider
=
new
Mat
er
i
alItemProvider
(
this
);
}
return
geoth
er
m
al
HeatExchanger
ItemProvider
;
return
mat
er
i
alItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Medium
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
EnergyComponentsCostCatalog
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
MediumItemProvider
medium
ItemProvider
;
protected
EnergyComponentsCostCatalogItemProvider
energyComponentsCostCatalog
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Medium
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
EnergyComponentsCostCatalog
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
Medium
Adapter
()
{
if
(
medium
ItemProvider
==
null
)
{
mediumItemProvider
=
new
Medium
ItemProvider
(
this
);
public
Adapter
create
EnergyComponentsCostCatalog
Adapter
()
{
if
(
energyComponentsCostCatalog
ItemProvider
==
null
)
{
energyComponentsCostCatalogItemProvider
=
new
EnergyComponentsCostCatalog
ItemProvider
(
this
);
}
return
medium
ItemProvider
;
return
energyComponentsCostCatalog
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
TableFunction
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
Cost
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
TableFunctionItemProvider
tableFunction
ItemProvider
;
protected
CostItemProvider
cost
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
TableFunction
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
Cost
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
TableFunction
Adapter
()
{
if
(
tableFunction
ItemProvider
==
null
)
{
tableFunction
ItemProvider
=
new
TableFunction
ItemProvider
(
this
);
public
Adapter
create
Cost
Adapter
()
{
if
(
cost
ItemProvider
==
null
)
{
cost
ItemProvider
=
new
Cost
ItemProvider
(
this
);
}
return
tableFunction
ItemProvider
;
return
cost
ItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
DataPoint
} instances.
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.
PowerCharacteristic
} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
DataPointItemProvider
dataPoint
ItemProvider
;
protected
PowerCharacteristicItemProvider
powerCharacteristic
ItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
DataPoint
}.
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.
PowerCharacteristic
}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
create
DataPoint
Adapter
()
{
if
(
dataPoint
ItemProvider
==
null
)
{
dataPointItemProvider
=
new
DataPoint
ItemProvider
(
this
);
public
Adapter
create
PowerCharacteristic
Adapter
()
{
if
(
powerCharacteristic
ItemProvider
==
null
)
{
powerCharacteristicItemProvider
=
new
PowerCharacteristic
ItemProvider
(
this
);
}
return
dataPointItemProvider
;
return
powerCharacteristicItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.PowerFunction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
PowerFunctionItemProvider
powerFunctionItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.PowerFunction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createPowerFunctionAdapter
()
{
if
(
powerFunctionItemProvider
==
null
)
{
powerFunctionItemProvider
=
new
PowerFunctionItemProvider
(
this
);
}
return
powerFunctionItemProvider
;
}
/**
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyComponentsEditPlugin.java
View file @
7ad4aed5
...
...
@@ -2,6 +2,8 @@
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.cityunits.model.quantities.provider.QuantitiesEditPlugin
;
import
org.eclipse.emf.common.EMFPlugin
;
import
org.eclipse.emf.common.util.ResourceLocator
;
...
...
@@ -36,7 +38,7 @@ public final class EnergyComponentsEditPlugin extends EMFPlugin {
* @generated
*/
public
EnergyComponentsEditPlugin
()
{
super
(
new
ResourceLocator
[]
{});
super
(
new
ResourceLocator
[]
{
QuantitiesEditPlugin
.
INSTANCE
,
});
}
/**
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ExponentialFunctionItemProvider.java
View file @
7ad4aed5
...
...
@@ -4,6 +4,7 @@ package de.hftstuttgart.energycomponents.provider;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.ExponentialFunction
;
import
java.util.Collection
;
import
java.util.List
;
...
...
@@ -11,6 +12,7 @@ import org.eclipse.emf.common.notify.AdapterFactory;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.common.util.ResourceLocator
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IEditingDomainItemProvider
;
import
org.eclipse.emf.edit.provider.IItemLabelProvider
;
...
...
@@ -131,20 +133,13 @@ public class ExponentialFunctionItemProvider extends ItemProviderAdapter impleme
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
NOT
* @generated
*/
@Override
public
String
getText
(
Object
object
)
{
final
ExponentialFunction
exponentialFunction
=
(
ExponentialFunction
)
object
;
final
StringBuilder
txt
=
new
StringBuilder
(
"Parameter "
);
txt
.
append
(
String
.
valueOf
(
exponentialFunction
.
getKey
()));
txt
.
append
(
": "
);
txt
.
append
(
" y = "
);
txt
.
append
(
String
.
valueOf
(
exponentialFunction
.
getParameterB
()));
txt
.
append
(
" * "
);
txt
.
append
(
String
.
valueOf
(
exponentialFunction
.
getParameterA
()));
txt
.
append
(
"^x"
);
return
txt
.
toString
();
String
label
=
((
ExponentialFunction
)
object
).
getKey
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_ExponentialFunction_type"
)
:
getString
(
"_UI_ExponentialFunction_type"
)
+
" "
+
label
;
}
/**
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/FunctionItemProvider.java
deleted
100644 → 0
View file @
01673354
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
java.util.Collection
;
import
java.util.List
;
import
org.eclipse.emf.common.notify.AdapterFactory
;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.common.util.ResourceLocator
;
import
org.eclipse.emf.edit.provider.IEditingDomainItemProvider
;
import
org.eclipse.emf.edit.provider.IItemLabelProvider
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.IItemPropertySource
;
import
org.eclipse.emf.edit.provider.IStructuredItemContentProvider
;
import
org.eclipse.emf.edit.provider.ITreeItemContentProvider
;
import
org.eclipse.emf.edit.provider.ItemProviderAdapter
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.Function} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
FunctionItemProvider
extends
ItemProviderAdapter
implements
IEditingDomainItemProvider
,
IStructuredItemContentProvider
,
ITreeItemContentProvider
,
IItemLabelProvider
,
IItemPropertySource
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
FunctionItemProvider
(
AdapterFactory
adapterFactory
)
{
super
(
adapterFactory
);
}
/**
* This returns the property descriptors for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
List
<
IItemPropertyDescriptor
>
getPropertyDescriptors
(
Object
object
)
{
if
(
itemPropertyDescriptors
==
null
)
{
super
.
getPropertyDescriptors
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This returns Function.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/Function"
));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
boolean
shouldComposeCreationImage
()
{
return
true
;
}
/**
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
String
getText
(
Object
object
)
{
return
getString
(
"_UI_Function_type"
);
}
/**
* This handles model notifications by calling {@link #updateChildren} to update any cached
* children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
void
notifyChanged
(
Notification
notification
)
{
updateChildren
(
notification
);
super
.
notifyChanged
(
notification
);
}
/**
* This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
* that can be created under this object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
void
collectNewChildDescriptors
(
Collection
<
Object
>
newChildDescriptors
,
Object
object
)
{
super
.
collectNewChildDescriptors
(
newChildDescriptors
,
object
);
}
/**
* Return the resource locator for this item provider's resources.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
ResourceLocator
getResourceLocator
()
{
return
EnergyComponentsEditPlugin
.
INSTANCE
;
}
}
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/HydrocarbonItemProvider.java
deleted
100644 → 0
View file @
01673354
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.Hydrocarbon
;
import
de.hftstuttgart.units.NullableQuantity
;
import
java.util.Collection
;
import
java.util.List
;
import
org.eclipse.emf.common.notify.AdapterFactory
;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.Hydrocarbon} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
HydrocarbonItemProvider
extends
MediumItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
HydrocarbonItemProvider
(
AdapterFactory
adapterFactory
)
{
super
(
adapterFactory
);
}
/**
* This returns the property descriptors for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
List
<
IItemPropertyDescriptor
>
getPropertyDescriptors
(
Object
object
)
{
if
(
itemPropertyDescriptors
==
null
)
{
super
.
getPropertyDescriptors
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This returns Hydrocarbon.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/Hydrocarbon"
));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
boolean
shouldComposeCreationImage
()
{
return
true
;
}
/**
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
String
getText
(
Object
object
)
{
NullableQuantity
labelValue
=
((
Hydrocarbon
)
object
).
getDensity
();
String
label
=
labelValue
==
null
?
null
:
labelValue
.
toString
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_Hydrocarbon_type"
)
:
getString
(
"_UI_Hydrocarbon_type"
)
+
" "
+
label
;
}
/**
* This handles model notifications by calling {@link #updateChildren} to update any cached
* children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
void
notifyChanged
(
Notification
notification
)
{
updateChildren
(
notification
);
super
.
notifyChanged
(
notification
);
}
/**
* This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
* that can be created under this object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
void
collectNewChildDescriptors
(
Collection
<
Object
>
newChildDescriptors
,
Object
object
)
{
super
.
collectNewChildDescriptors
(
newChildDescriptors
,
object
);
}
}
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/LinearFunctionItemProvider.java
View file @
7ad4aed5
...
...
@@ -4,12 +4,15 @@ package de.hftstuttgart.energycomponents.provider;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.LinearFunction
;
import
java.util.Collection
;
import
java.util.List
;
import
org.eclipse.emf.common.notify.AdapterFactory
;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.common.util.ResourceLocator
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IEditingDomainItemProvider
;
import
org.eclipse.emf.edit.provider.IItemLabelProvider
;
...
...
@@ -130,19 +133,13 @@ public class LinearFunctionItemProvider extends ItemProviderAdapter implements I
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
NOT
* @generated
*/
@Override
public
String
getText
(
Object
object
)
{
final
LinearFunction
linearFunction
=
(
LinearFunction
)
object
;
final
StringBuilder
txt
=
new
StringBuilder
(
"Parameter "
);
txt
.
append
(
String
.
valueOf
(
linearFunction
.
getKey
()));
txt
.
append
(
": "
);
txt
.
append
(
" y = "
);
txt
.
append
(
String
.
valueOf
(
linearFunction
.
getParameterM
()));
txt
.
append
(
"*x + "
);
txt
.
append
(
String
.
valueOf
(
linearFunction
.
getParameterC
()));
return
txt
.
toString
();
String
label
=
((
LinearFunction
)
object
).
getKey
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_LinearFunction_type"
)
:
getString
(
"_UI_LinearFunction_type"
)
+
" "
+
label
;
}
/**
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/MaterialItemProvider.java
View file @
7ad4aed5
...
...
@@ -4,6 +4,7 @@ package de.hftstuttgart.energycomponents.provider;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.Material
;
import
java.util.Collection
;
import
java.util.List
;
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/MediumItemProvider.java
View file @
7ad4aed5
...
...
@@ -4,6 +4,7 @@ package de.hftstuttgart.energycomponents.provider;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.Medium
;
import
java.util.Collection
;
import
java.util.List
;
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/PolynomialFunctionItemProvider.java
View file @
7ad4aed5
...
...
@@ -150,24 +150,13 @@ public class PolynomialFunctionItemProvider extends ItemProviderAdapter implemen
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
NOT
* @generated
*/
@Override
public
String
getText
(
Object
object
)
{
final
PolynomialFunction
polynomialFunction
=
(
PolynomialFunction
)
object
;
final
StringBuilder
txt
=
new
StringBuilder
(
"Parameter "
);
txt
.
append
(
String
.
valueOf
(
polynomialFunction
.
getKey
()));
txt
.
append
(
": "
);
txt
.
append
(
" y = "
);
txt
.
append
(
String
.
valueOf
(
polynomialFunction
.
getParameterA
()));
txt
.
append
(
" * "
);
txt
.
append
(
"x^2"
);
txt
.
append
(
" + "
);
txt
.
append
(
String
.
valueOf
(
polynomialFunction
.
getParameterB
()));
txt
.
append
(
"x"
);
txt
.
append
(
" + "
);
txt
.
append
(
String
.
valueOf
(
polynomialFunction
.
getParameterC
()));
return
txt
.
toString
();
String
label
=
((
PolynomialFunction
)
object
).
getKey
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_PolynomialFunction_type"
)
:
getString
(
"_UI_PolynomialFunction_type"
)
+
" "
+
label
;
}
/**
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/PowerFunctionItemProvider.java
View file @
7ad4aed5
...
...
@@ -133,22 +133,13 @@ public class PowerFunctionItemProvider extends ItemProviderAdapter implements IE
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
NOT
* @generated
*/
@Override
public
String
getText
(
Object
object
)
{
final
PowerFunction
powerFunction
=
(
PowerFunction
)
object
;
final
StringBuilder
txt
=
new
StringBuilder
(
"Parameter "
);
txt
.
append
(
String
.
valueOf
(
powerFunction
.
getKey
()));
txt
.
append
(
": "
);
txt
.
append
(
" y = "
);
txt
.
append
(
String
.
valueOf
(
powerFunction
.
getParameterA
()));
txt
.
append
(
" * "
);
txt
.
append
(
"x^"
);
txt
.
append
(
String
.
valueOf
(
powerFunction
.
getParameterB
()));
return
txt
.
toString
();
String
label
=
((
PowerFunction
)
object
).
getKey
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_PowerFunction_type"
)
:
getString
(
"_UI_PowerFunction_type"
)
+
" "
+
label
;
}
/**
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/RegularFuelItemProvider.java
deleted
100644 → 0
View file @
01673354
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.RegularFuel
;
import
java.util.Collection
;
import
java.util.List
;
import
org.eclipse.emf.common.notify.AdapterFactory
;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.RegularFuel} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
RegularFuelItemProvider
extends
FuelItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
RegularFuelItemProvider
(
AdapterFactory
adapterFactory
)
{
super
(
adapterFactory
);
}
/**
* This returns the property descriptors for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
List
<
IItemPropertyDescriptor
>
getPropertyDescriptors
(
Object
object
)
{
if
(
itemPropertyDescriptors
==
null
)
{
super
.
getPropertyDescriptors
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This returns RegularFuel.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/RegularFuel"
));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
boolean
shouldComposeCreationImage
()
{
return
true
;
}
/**
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
String
getText
(
Object
object
)
{
String
label
=
((
RegularFuel
)
object
).
getName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_RegularFuel_type"
)
:
getString
(
"_UI_RegularFuel_type"
)
+
" "
+
label
;
}
/**
* This handles model notifications by calling {@link #updateChildren} to update any cached
* children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
void
notifyChanged
(
Notification
notification
)
{
updateChildren
(
notification
);
super
.
notifyChanged
(
notification
);
}
/**
* This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
* that can be created under this object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
void
collectNewChildDescriptors
(
Collection
<
Object
>
newChildDescriptors
,
Object
object
)
{
super
.
collectNewChildDescriptors
(
newChildDescriptors
,
object
);
}
}
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/SaltHydrateItemProvider.java
deleted
100644 → 0
View file @
01673354
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.SaltHydrate
;
import
de.hftstuttgart.units.NullableQuantity
;
import
java.util.Collection
;
import
java.util.List
;
import
org.eclipse.emf.common.notify.AdapterFactory
;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.SaltHydrate} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
SaltHydrateItemProvider
extends
MediumItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
SaltHydrateItemProvider
(
AdapterFactory
adapterFactory
)
{
super
(
adapterFactory
);
}
/**
* This returns the property descriptors for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
List
<
IItemPropertyDescriptor
>
getPropertyDescriptors
(
Object
object
)
{
if
(
itemPropertyDescriptors
==
null
)
{
super
.
getPropertyDescriptors
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This returns SaltHydrate.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/SaltHydrate"
));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
boolean
shouldComposeCreationImage
()
{
return
true
;
}
/**
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
String
getText
(
Object
object
)
{
NullableQuantity
labelValue
=
((
SaltHydrate
)
object
).
getDensity
();
String
label
=
labelValue
==
null
?
null
:
labelValue
.
toString
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_SaltHydrate_type"
)
:
getString
(
"_UI_SaltHydrate_type"
)
+
" "
+
label
;
}
/**
* This handles model notifications by calling {@link #updateChildren} to update any cached
* children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
void
notifyChanged
(
Notification
notification
)
{
updateChildren
(
notification
);
super
.
notifyChanged
(
notification
);
}
/**
* This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
* that can be created under this object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
void
collectNewChildDescriptors
(
Collection
<
Object
>
newChildDescriptors
,
Object
object
)
{
super
.
collectNewChildDescriptors
(
newChildDescriptors
,
object
);
}
}
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/TableFunctionItemProvider.java
View file @
7ad4aed5
...
...
@@ -2,7 +2,6 @@
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.DataPoint
;
import
de.hftstuttgart.energycomponents.EnCompFactory
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.TableFunction
;
...
...
@@ -12,8 +11,9 @@ import java.util.List;
import
org.eclipse.emf.common.notify.AdapterFactory
;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.common.util.EList
;
import
org.eclipse.emf.common.util.ResourceLocator
;
import
org.eclipse.emf.ecore.EStructuralFeature
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
...
...
@@ -132,27 +132,13 @@ public class TableFunctionItemProvider extends ItemProviderAdapter implements IE
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
NOT
* @generated
*/
@Override
public
String
getText
(
Object
object
)
{
final
TableFunction
tableFunction
=
((
TableFunction
)
object
);
final
EList
<
DataPoint
>
dataPoints
=
tableFunction
.
getDatapoints
();
final
int
maxDisplayed
=
5
;
final
StringBuilder
txt
=
new
StringBuilder
(
"Parameter "
);
txt
.
append
(
String
.
valueOf
(
tableFunction
.
getKey
()));
txt
.
append
(
": "
);
dataPoints
.
stream
().
limit
(
maxDisplayed
).
forEach
(
dp
->
{
txt
.
append
(
"("
);
txt
.
append
(
String
.
valueOf
(
dp
.
getX
()));
txt
.
append
(
"|"
);
txt
.
append
(
String
.
valueOf
(
dp
.
getY
()));
txt
.
append
(
") "
);
});
if
(
dataPoints
.
size
()
>
maxDisplayed
)
{
txt
.
append
(
"..."
);
}
return
txt
.
toString
();
String
label
=
((
TableFunction
)
object
).
getKey
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_TableFunction_type"
)
:
getString
(
"_UI_TableFunction_type"
)
+
" "
+
label
;
}
/**
...
...
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/WaterItemProvider.java
deleted
100644 → 0
View file @
01673354
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.Water
;
import
de.hftstuttgart.units.NullableQuantity
;
import
java.util.Collection
;
import
java.util.List
;
import
org.eclipse.emf.common.notify.AdapterFactory
;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.Water} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
WaterItemProvider
extends
MediumItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
WaterItemProvider
(
AdapterFactory
adapterFactory
)
{
super
(
adapterFactory
);
}
/**
* This returns the property descriptors for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
List
<
IItemPropertyDescriptor
>
getPropertyDescriptors
(
Object
object
)
{
if
(
itemPropertyDescriptors
==
null
)
{
super
.
getPropertyDescriptors
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This returns Water.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/Water"
));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
boolean
shouldComposeCreationImage
()
{
return
true
;
}
/**
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
String
getText
(
Object
object
)
{
NullableQuantity
labelValue
=
((
Water
)
object
).
getDensity
();
String
label
=
labelValue
==
null
?
null
:
labelValue
.
toString
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_Water_type"
)
:
getString
(
"_UI_Water_type"
)
+
" "
+
label
;
}
/**
* This handles model notifications by calling {@link #updateChildren} to update any cached
* children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
void
notifyChanged
(
Notification
notification
)
{
updateChildren
(
notification
);
super
.
notifyChanged
(
notification
);
}
/**
* This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
* that can be created under this object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected
void
collectNewChildDescriptors
(
Collection
<
Object
>
newChildDescriptors
,
Object
object
)
{
super
.
collectNewChildDescriptors
(
newChildDescriptors
,
object
);
}
}
de.hftstuttgart.energycomponents.model/META-INF/MANIFEST.MF
View file @
7ad4aed5
...
...
@@ -2,8 +2,8 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: de.hftstuttgart.energycomponents.model;singleton:=true
Automatic-Module-Name: de.hftstuttgart.energycomponents
Bundle-Version: 1.0.0
.qualifier
Automatic-Module-Name: de.hftstuttgart.energycomponents
.model
Bundle-Version: 1.0.0
Bundle-ClassPath: .
Bundle-Vendor: %providerName
Bundle-Localization: plugin
...
...
@@ -13,5 +13,5 @@ Export-Package: de.hftstuttgart.energycomponents,
de.hftstuttgart.energycomponents.util
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.ecore;visibility:=reexport,
de.hftstuttgart.units;bundle-version="1.0.
0"
de.hftstuttgart.
city
units
.model
;bundle-version="1.0.
1";visibility:=reexport
Bundle-ActivationPolicy: lazy
Prev
1
2
3
4
5
6
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment