Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NeqModPlus
Energy Components Catalog
Commits
b2abc6df
Commit
b2abc6df
authored
4 years ago
by
Kai-Holger Brassel
Browse files
Options
Download
Email Patches
Plain Diff
First public version as of Verena Weilers Dissertation
parent
2c40014f
Changes
291
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/BoilerItemProvider.java
+151
-0
...uttgart/energycomponents/provider/BoilerItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/CharacteristicItemProvider.java
+122
-0
...energycomponents/provider/CharacteristicItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/CombinedHeatPowerItemProvider.java
+301
-0
...rgycomponents/provider/CombinedHeatPowerItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/CostItemProvider.java
+359
-0
...stuttgart/energycomponents/provider/CostItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/DataPointItemProvider.java
+170
-0
...gart/energycomponents/provider/DataPointItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ElectricalStorageItemProvider.java
+259
-0
...rgycomponents/provider/ElectricalStorageItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ElectricityItemProvider.java
+133
-0
...rt/energycomponents/provider/ElectricityItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ElectrolyzerItemProvider.java
+241
-0
...t/energycomponents/provider/ElectrolyzerItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnCompItemProviderAdapterFactory.java
+1057
-0
...components/provider/EnCompItemProviderAdapterFactory.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyCarrierItemProvider.java
+207
-0
.../energycomponents/provider/EnergyCarrierItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyComponentItemProvider.java
+223
-0
...nergycomponents/provider/EnergyComponentItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyComponentsCatalogItemProvider.java
+332
-0
...ponents/provider/EnergyComponentsCatalogItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyComponentsCostCatalogItemProvider.java
+229
-0
...nts/provider/EnergyComponentsCostCatalogItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyComponentsEditPlugin.java
+87
-0
...energycomponents/provider/EnergyComponentsEditPlugin.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ExponentialFunctionItemProvider.java
+194
-0
...ycomponents/provider/ExponentialFunctionItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ExponentionalCharacteristicItemProvider.java
+165
-0
...nts/provider/ExponentionalCharacteristicItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/FossilFuelItemProvider.java
+133
-0
...art/energycomponents/provider/FossilFuelItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/FuelCellItemProvider.java
+106
-0
...tgart/energycomponents/provider/FuelCellItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/FuelItemProvider.java
+185
-0
...stuttgart/energycomponents/provider/FuelItemProvider.java
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/FunctionItemProvider.java
+122
-0
...tgart/energycomponents/provider/FunctionItemProvider.java
with
4776 additions
and
0 deletions
+4776
-0
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/BoilerItemProvider.java
0 → 100644
+
151
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.Boiler
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
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.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.Boiler} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
BoilerItemProvider
extends
ThermalEnergyDeviceItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
BoilerItemProvider
(
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
);
addNominalEfficiencyPropertyDescriptor
(
object
);
addBoilerTypePropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Nominal Efficiency feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addNominalEfficiencyPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Boiler_nominalEfficiency_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Boiler_nominalEfficiency_feature"
,
"_UI_Boiler_type"
),
EnCompPackage
.
Literals
.
BOILER__NOMINAL_EFFICIENCY
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Boiler Type feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addBoilerTypePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Boiler_boilerType_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Boiler_boilerType_feature"
,
"_UI_Boiler_type"
),
EnCompPackage
.
Literals
.
BOILER__BOILER_TYPE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This returns Boiler.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/Boiler"
));
}
/**
* <!-- 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
=
((
Boiler
)
object
).
getModelName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_Boiler_type"
)
:
getString
(
"_UI_Boiler_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
);
switch
(
notification
.
getFeatureID
(
Boiler
.
class
))
{
case
EnCompPackage
.
BOILER__NOMINAL_EFFICIENCY
:
case
EnCompPackage
.
BOILER__BOILER_TYPE
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
}
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
);
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/CharacteristicItemProvider.java
0 → 100644
+
122
-
0
View file @
b2abc6df
/**
*/
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.Characteristic} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
CharacteristicItemProvider
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
CharacteristicItemProvider
(
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 Characteristic.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/Characteristic"
));
}
/**
* <!-- 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_Characteristic_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
;
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/CombinedHeatPowerItemProvider.java
0 → 100644
+
301
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.CombinedHeatPower
;
import
de.hftstuttgart.energycomponents.EnCompFactory
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
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.ecore.EStructuralFeature
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.CombinedHeatPower} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
CombinedHeatPowerItemProvider
extends
ThermalEnergyDeviceItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
CombinedHeatPowerItemProvider
(
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
);
addThermalEfficiencyPropertyDescriptor
(
object
);
addElectricalEfficiencyPropertyDescriptor
(
object
);
addInstalledElectricalPowerPropertyDescriptor
(
object
);
addElectricalEfficiencyPartLoadPropertyDescriptor
(
object
);
addThermalEfficiencyPartLoadPropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Thermal Efficiency feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addThermalEfficiencyPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_CombinedHeatPower_thermalEfficiency_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_CombinedHeatPower_thermalEfficiency_feature"
,
"_UI_CombinedHeatPower_type"
),
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Electrical Efficiency feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addElectricalEfficiencyPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_CombinedHeatPower_electricalEfficiency_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_CombinedHeatPower_electricalEfficiency_feature"
,
"_UI_CombinedHeatPower_type"
),
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Installed Electrical Power feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addInstalledElectricalPowerPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_CombinedHeatPower_installedElectricalPower_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_CombinedHeatPower_installedElectricalPower_feature"
,
"_UI_CombinedHeatPower_type"
),
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__INSTALLED_ELECTRICAL_POWER
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Electrical Efficiency Part Load feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addElectricalEfficiencyPartLoadPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_CombinedHeatPower_electricalEfficiencyPartLoad_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_CombinedHeatPower_electricalEfficiencyPartLoad_feature"
,
"_UI_CombinedHeatPower_type"
),
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY_PART_LOAD
,
true
,
false
,
false
,
null
,
null
,
null
));
}
/**
* This adds a property descriptor for the Thermal Efficiency Part Load feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addThermalEfficiencyPartLoadPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_CombinedHeatPower_thermalEfficiencyPartLoad_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_CombinedHeatPower_thermalEfficiencyPartLoad_feature"
,
"_UI_CombinedHeatPower_type"
),
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY_PART_LOAD
,
true
,
false
,
false
,
null
,
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
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY_PART_LOAD
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY_PART_LOAD
);
}
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
);
}
/**
* This returns CombinedHeatPower.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/CombinedHeatPower"
));
}
/**
* <!-- 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
=
((
CombinedHeatPower
)
object
).
getModelName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_CombinedHeatPower_type"
)
:
getString
(
"_UI_CombinedHeatPower_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
);
switch
(
notification
.
getFeatureID
(
CombinedHeatPower
.
class
))
{
case
EnCompPackage
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY
:
case
EnCompPackage
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY
:
case
EnCompPackage
.
COMBINED_HEAT_POWER__INSTALLED_ELECTRICAL_POWER
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
case
EnCompPackage
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY_PART_LOAD
:
case
EnCompPackage
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY_PART_LOAD
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
true
,
false
));
return
;
}
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
);
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY_PART_LOAD
,
EnCompFactory
.
eINSTANCE
.
createTableCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY_PART_LOAD
,
EnCompFactory
.
eINSTANCE
.
createLinearCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY_PART_LOAD
,
EnCompFactory
.
eINSTANCE
.
createExponentionalCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY_PART_LOAD
,
EnCompFactory
.
eINSTANCE
.
createPolynomialCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY_PART_LOAD
,
EnCompFactory
.
eINSTANCE
.
createPowerCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY_PART_LOAD
,
EnCompFactory
.
eINSTANCE
.
createTableCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY_PART_LOAD
,
EnCompFactory
.
eINSTANCE
.
createLinearCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY_PART_LOAD
,
EnCompFactory
.
eINSTANCE
.
createExponentionalCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY_PART_LOAD
,
EnCompFactory
.
eINSTANCE
.
createPolynomialCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY_PART_LOAD
,
EnCompFactory
.
eINSTANCE
.
createPowerCharacteristic
()));
}
/**
* This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
String
getCreateChildText
(
Object
owner
,
Object
feature
,
Object
child
,
Collection
<?>
selection
)
{
Object
childFeature
=
feature
;
Object
childObject
=
child
;
boolean
qualify
=
childFeature
==
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__ELECTRICAL_EFFICIENCY_PART_LOAD
||
childFeature
==
EnCompPackage
.
Literals
.
COMBINED_HEAT_POWER__THERMAL_EFFICIENCY_PART_LOAD
;
if
(
qualify
)
{
return
getString
(
"_UI_CreateChild_text2"
,
new
Object
[]
{
getTypeText
(
childObject
),
getFeatureText
(
childFeature
),
getTypeText
(
owner
)
});
}
return
super
.
getCreateChildText
(
owner
,
feature
,
child
,
selection
);
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/CostItemProvider.java
0 → 100644
+
359
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.Cost
;
import
de.hftstuttgart.energycomponents.EnCompFactory
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
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.ecore.EStructuralFeature
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
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.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemProviderAdapter
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.Cost} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
CostItemProvider
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
CostItemProvider
(
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
);
addComponentNamePropertyDescriptor
(
object
);
addDescriptionPropertyDescriptor
(
object
);
addHeatSourcePropertyDescriptor
(
object
);
addDatasourcePropertyDescriptor
(
object
);
addInvestmentCostPropertyDescriptor
(
object
);
addOtherInvestmentCostPropertyDescriptor
(
object
);
addPersonnelHoursPropertyDescriptor
(
object
);
addPersonnelCostSharePropertyDescriptor
(
object
);
addAdministrationAndOtherCostSharePropertyDescriptor
(
object
);
addMaintenanceCostSharePropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Personnel Hours feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addPersonnelHoursPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_personnelHours_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_personnelHours_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__PERSONNEL_HOURS
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Personnel Cost Share feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addPersonnelCostSharePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_personnelCostShare_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_personnelCostShare_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
));
}
/**
* 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_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
);
}
/**
* This adds a property descriptor for the Datasource feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addDatasourcePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_datasource_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_datasource_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__DATASOURCE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Investment Cost feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addInvestmentCostPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_investmentCost_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_investmentCost_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__INVESTMENT_COST
,
true
,
false
,
false
,
null
,
null
,
null
));
}
/**
* This adds a property descriptor for the Other Investment Cost feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addOtherInvestmentCostPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_otherInvestmentCost_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_otherInvestmentCost_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__OTHER_INVESTMENT_COST
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Component Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addComponentNamePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_componentName_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_componentName_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__COMPONENT_NAME
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Description feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addDescriptionPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Cost_description_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Cost_description_feature"
,
"_UI_Cost_type"
),
EnCompPackage
.
Literals
.
COST__DESCRIPTION
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Heat Source feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addHeatSourcePropertyDescriptor
(
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
));
}
/**
* This returns Cost.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/Cost"
));
}
/**
* <!-- 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
=
((
Cost
)
object
).
getComponentName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_Cost_type"
)
:
getString
(
"_UI_Cost_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
);
switch
(
notification
.
getFeatureID
(
Cost
.
class
))
{
case
EnCompPackage
.
COST__COMPONENT_NAME
:
case
EnCompPackage
.
COST__DESCRIPTION
:
case
EnCompPackage
.
COST__HEAT_SOURCE
:
case
EnCompPackage
.
COST__DATASOURCE
:
case
EnCompPackage
.
COST__OTHER_INVESTMENT_COST
:
case
EnCompPackage
.
COST__PERSONNEL_HOURS
:
case
EnCompPackage
.
COST__PERSONNEL_COST_SHARE
:
case
EnCompPackage
.
COST__ADMINISTRATION_AND_OTHER_COST_SHARE
:
case
EnCompPackage
.
COST__MAINTENANCE_COST_SHARE
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
case
EnCompPackage
.
COST__INVESTMENT_COST
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
true
,
false
));
return
;
}
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
);
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COST__INVESTMENT_COST
,
EnCompFactory
.
eINSTANCE
.
createTableCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COST__INVESTMENT_COST
,
EnCompFactory
.
eINSTANCE
.
createLinearCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COST__INVESTMENT_COST
,
EnCompFactory
.
eINSTANCE
.
createExponentionalCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COST__INVESTMENT_COST
,
EnCompFactory
.
eINSTANCE
.
createPolynomialCharacteristic
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
COST__INVESTMENT_COST
,
EnCompFactory
.
eINSTANCE
.
createPowerCharacteristic
()));
}
/**
* Return the resource locator for this item provider's resources.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
ResourceLocator
getResourceLocator
()
{
return
EnergyComponentsEditPlugin
.
INSTANCE
;
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/DataPointItemProvider.java
0 → 100644
+
170
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.DataPoint
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
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
;
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.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemProviderAdapter
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.DataPoint} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
DataPointItemProvider
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
DataPointItemProvider
(
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
);
addXPropertyDescriptor
(
object
);
addYPropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the X feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addXPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_DataPoint_x_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_DataPoint_x_feature"
,
"_UI_DataPoint_type"
),
EnCompPackage
.
Literals
.
DATA_POINT__X
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Y feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addYPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_DataPoint_y_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_DataPoint_y_feature"
,
"_UI_DataPoint_type"
),
EnCompPackage
.
Literals
.
DATA_POINT__Y
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This returns DataPoint.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/DataPoint"
));
}
/**
* <!-- 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
)
{
DataPoint
dataPoint
=
(
DataPoint
)
object
;
return
getString
(
"_UI_DataPoint_type"
)
+
" "
+
dataPoint
.
getX
();
}
/**
* 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
);
switch
(
notification
.
getFeatureID
(
DataPoint
.
class
))
{
case
EnCompPackage
.
DATA_POINT__X
:
case
EnCompPackage
.
DATA_POINT__Y
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
}
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
;
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ElectricalStorageItemProvider.java
0 → 100644
+
259
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.ElectricalStorage
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
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.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.ElectricalStorage} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
ElectricalStorageItemProvider
extends
EnergyComponentItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
ElectricalStorageItemProvider
(
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
);
addElectricalStorageTypePropertyDescriptor
(
object
);
addBatteryCapacityPropertyDescriptor
(
object
);
addBatteryVoltagePropertyDescriptor
(
object
);
addBatteryLifeCyclePropertyDescriptor
(
object
);
addSelfDischargePropertyDescriptor
(
object
);
addInverterIncludedPropertyDescriptor
(
object
);
addBatteryEffiencyPropertyDescriptor
(
object
);
addEnergyContentPropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Electrical Storage Type feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addElectricalStorageTypePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ElectricalStorage_electricalStorageType_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ElectricalStorage_electricalStorageType_feature"
,
"_UI_ElectricalStorage_type"
),
EnCompPackage
.
Literals
.
ELECTRICAL_STORAGE__ELECTRICAL_STORAGE_TYPE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Battery Capacity feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addBatteryCapacityPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ElectricalStorage_batteryCapacity_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ElectricalStorage_batteryCapacity_feature"
,
"_UI_ElectricalStorage_type"
),
EnCompPackage
.
Literals
.
ELECTRICAL_STORAGE__BATTERY_CAPACITY
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Battery Voltage feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addBatteryVoltagePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ElectricalStorage_batteryVoltage_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ElectricalStorage_batteryVoltage_feature"
,
"_UI_ElectricalStorage_type"
),
EnCompPackage
.
Literals
.
ELECTRICAL_STORAGE__BATTERY_VOLTAGE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Battery Life Cycle feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addBatteryLifeCyclePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ElectricalStorage_batteryLifeCycle_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ElectricalStorage_batteryLifeCycle_feature"
,
"_UI_ElectricalStorage_type"
),
EnCompPackage
.
Literals
.
ELECTRICAL_STORAGE__BATTERY_LIFE_CYCLE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Self Discharge feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addSelfDischargePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ElectricalStorage_selfDischarge_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ElectricalStorage_selfDischarge_feature"
,
"_UI_ElectricalStorage_type"
),
EnCompPackage
.
Literals
.
ELECTRICAL_STORAGE__SELF_DISCHARGE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Inverter Included feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addInverterIncludedPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ElectricalStorage_inverterIncluded_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ElectricalStorage_inverterIncluded_feature"
,
"_UI_ElectricalStorage_type"
),
EnCompPackage
.
Literals
.
ELECTRICAL_STORAGE__INVERTER_INCLUDED
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Battery Effiency feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addBatteryEffiencyPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ElectricalStorage_batteryEffiency_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ElectricalStorage_batteryEffiency_feature"
,
"_UI_ElectricalStorage_type"
),
EnCompPackage
.
Literals
.
ELECTRICAL_STORAGE__BATTERY_EFFIENCY
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Energy Content feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addEnergyContentPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ElectricalStorage_energyContent_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ElectricalStorage_energyContent_feature"
,
"_UI_ElectricalStorage_type"
),
EnCompPackage
.
Literals
.
ELECTRICAL_STORAGE__ENERGY_CONTENT
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This returns ElectricalStorage.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/ElectricalStorage"
));
}
/**
* <!-- 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
=
((
ElectricalStorage
)
object
).
getModelName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_ElectricalStorage_type"
)
:
getString
(
"_UI_ElectricalStorage_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
);
switch
(
notification
.
getFeatureID
(
ElectricalStorage
.
class
))
{
case
EnCompPackage
.
ELECTRICAL_STORAGE__ELECTRICAL_STORAGE_TYPE
:
case
EnCompPackage
.
ELECTRICAL_STORAGE__BATTERY_CAPACITY
:
case
EnCompPackage
.
ELECTRICAL_STORAGE__BATTERY_VOLTAGE
:
case
EnCompPackage
.
ELECTRICAL_STORAGE__BATTERY_LIFE_CYCLE
:
case
EnCompPackage
.
ELECTRICAL_STORAGE__SELF_DISCHARGE
:
case
EnCompPackage
.
ELECTRICAL_STORAGE__INVERTER_INCLUDED
:
case
EnCompPackage
.
ELECTRICAL_STORAGE__BATTERY_EFFIENCY
:
case
EnCompPackage
.
ELECTRICAL_STORAGE__ENERGY_CONTENT
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
}
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
);
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ElectricityItemProvider.java
0 → 100644
+
133
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.Electricity
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
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.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.Electricity} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
ElectricityItemProvider
extends
EnergyCarrierItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
ElectricityItemProvider
(
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
);
addRenewableSharePropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Renewable Share feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addRenewableSharePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Electricity_renewableShare_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Electricity_renewableShare_feature"
,
"_UI_Electricity_type"
),
EnCompPackage
.
Literals
.
ELECTRICITY__RENEWABLE_SHARE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This returns Electricity.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/Electricity"
));
}
/**
* <!-- 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
=
((
Electricity
)
object
).
getName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_Electricity_type"
)
:
getString
(
"_UI_Electricity_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
);
switch
(
notification
.
getFeatureID
(
Electricity
.
class
))
{
case
EnCompPackage
.
ELECTRICITY__RENEWABLE_SHARE
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
}
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
);
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ElectrolyzerItemProvider.java
0 → 100644
+
241
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.Electrolyzer
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
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.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.Electrolyzer} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
ElectrolyzerItemProvider
extends
EnergyComponentItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
ElectrolyzerItemProvider
(
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
);
addCellTypePropertyDescriptor
(
object
);
addCellAreaPropertyDescriptor
(
object
);
addNumberOfCellsPropertyDescriptor
(
object
);
addMaxOperatingCurrentDensityPropertyDescriptor
(
object
);
addMinOperatingCurrentDensityPropertyDescriptor
(
object
);
addOverloadCapacityPropertyDescriptor
(
object
);
addNominalCellVoltagePropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Cell Type feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addCellTypePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Electrolyzer_cellType_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Electrolyzer_cellType_feature"
,
"_UI_Electrolyzer_type"
),
EnCompPackage
.
Literals
.
ELECTROLYZER__CELL_TYPE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Cell Area feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addCellAreaPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Electrolyzer_cellArea_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Electrolyzer_cellArea_feature"
,
"_UI_Electrolyzer_type"
),
EnCompPackage
.
Literals
.
ELECTROLYZER__CELL_AREA
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Number Of Cells feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addNumberOfCellsPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Electrolyzer_numberOfCells_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Electrolyzer_numberOfCells_feature"
,
"_UI_Electrolyzer_type"
),
EnCompPackage
.
Literals
.
ELECTROLYZER__NUMBER_OF_CELLS
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Max Operating Current Density feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addMaxOperatingCurrentDensityPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Electrolyzer_maxOperatingCurrentDensity_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Electrolyzer_maxOperatingCurrentDensity_feature"
,
"_UI_Electrolyzer_type"
),
EnCompPackage
.
Literals
.
ELECTROLYZER__MAX_OPERATING_CURRENT_DENSITY
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Min Operating Current Density feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addMinOperatingCurrentDensityPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Electrolyzer_minOperatingCurrentDensity_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Electrolyzer_minOperatingCurrentDensity_feature"
,
"_UI_Electrolyzer_type"
),
EnCompPackage
.
Literals
.
ELECTROLYZER__MIN_OPERATING_CURRENT_DENSITY
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Overload Capacity feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addOverloadCapacityPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Electrolyzer_overloadCapacity_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Electrolyzer_overloadCapacity_feature"
,
"_UI_Electrolyzer_type"
),
EnCompPackage
.
Literals
.
ELECTROLYZER__OVERLOAD_CAPACITY
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Nominal Cell Voltage feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addNominalCellVoltagePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Electrolyzer_nominalCellVoltage_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Electrolyzer_nominalCellVoltage_feature"
,
"_UI_Electrolyzer_type"
),
EnCompPackage
.
Literals
.
ELECTROLYZER__NOMINAL_CELL_VOLTAGE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This returns Electrolyzer.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/Electrolyzer"
));
}
/**
* <!-- 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
=
((
Electrolyzer
)
object
).
getModelName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_Electrolyzer_type"
)
:
getString
(
"_UI_Electrolyzer_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
);
switch
(
notification
.
getFeatureID
(
Electrolyzer
.
class
))
{
case
EnCompPackage
.
ELECTROLYZER__CELL_TYPE
:
case
EnCompPackage
.
ELECTROLYZER__CELL_AREA
:
case
EnCompPackage
.
ELECTROLYZER__NUMBER_OF_CELLS
:
case
EnCompPackage
.
ELECTROLYZER__MAX_OPERATING_CURRENT_DENSITY
:
case
EnCompPackage
.
ELECTROLYZER__MIN_OPERATING_CURRENT_DENSITY
:
case
EnCompPackage
.
ELECTROLYZER__OVERLOAD_CAPACITY
:
case
EnCompPackage
.
ELECTROLYZER__NOMINAL_CELL_VOLTAGE
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
}
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
);
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnCompItemProviderAdapterFactory.java
0 → 100644
+
1057
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.util.EnCompAdapterFactory
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
org.eclipse.emf.common.notify.Adapter
;
import
org.eclipse.emf.common.notify.Notification
;
import
org.eclipse.emf.common.notify.Notifier
;
import
org.eclipse.emf.edit.provider.ChangeNotifier
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.ComposedAdapterFactory
;
import
org.eclipse.emf.edit.provider.IChangeNotifier
;
import
org.eclipse.emf.edit.provider.IDisposable
;
import
org.eclipse.emf.edit.provider.IEditingDomainItemProvider
;
import
org.eclipse.emf.edit.provider.IItemLabelProvider
;
import
org.eclipse.emf.edit.provider.IItemPropertySource
;
import
org.eclipse.emf.edit.provider.INotifyChangedListener
;
import
org.eclipse.emf.edit.provider.IStructuredItemContentProvider
;
import
org.eclipse.emf.edit.provider.ITreeItemContentProvider
;
/**
* This is the factory that is used to provide the interfaces needed to support Viewers.
* The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}.
* The adapters also support Eclipse property sheets.
* Note that most of the adapters are shared among multiple instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
EnCompItemProviderAdapterFactory
extends
EnCompAdapterFactory
implements
ComposeableAdapterFactory
,
IChangeNotifier
,
IDisposable
{
/**
* This keeps track of the root adapter factory that delegates to this adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
ComposedAdapterFactory
parentAdapterFactory
;
/**
* This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
IChangeNotifier
changeNotifier
=
new
ChangeNotifier
();
/**
* This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
Collection
<
Object
>
supportedTypes
=
new
ArrayList
<
Object
>();
/**
* This constructs an instance.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
EnCompItemProviderAdapterFactory
()
{
supportedTypes
.
add
(
IEditingDomainItemProvider
.
class
);
supportedTypes
.
add
(
IStructuredItemContentProvider
.
class
);
supportedTypes
.
add
(
ITreeItemContentProvider
.
class
);
supportedTypes
.
add
(
IItemLabelProvider
.
class
);
supportedTypes
.
add
(
IItemPropertySource
.
class
);
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.ThermalStorage} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
ThermalStorageItemProvider
thermalStorageItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.ThermalStorage}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createThermalStorageAdapter
()
{
if
(
thermalStorageItemProvider
==
null
)
{
thermalStorageItemProvider
=
new
ThermalStorageItemProvider
(
this
);
}
return
thermalStorageItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.ElectricalStorage} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
ElectricalStorageItemProvider
electricalStorageItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.ElectricalStorage}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createElectricalStorageAdapter
()
{
if
(
electricalStorageItemProvider
==
null
)
{
electricalStorageItemProvider
=
new
ElectricalStorageItemProvider
(
this
);
}
return
electricalStorageItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.CombinedHeatPower} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
CombinedHeatPowerItemProvider
combinedHeatPowerItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.CombinedHeatPower}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createCombinedHeatPowerAdapter
()
{
if
(
combinedHeatPowerItemProvider
==
null
)
{
combinedHeatPowerItemProvider
=
new
CombinedHeatPowerItemProvider
(
this
);
}
return
combinedHeatPowerItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.HeatPump} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
HeatPumpItemProvider
heatPumpItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.HeatPump}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createHeatPumpAdapter
()
{
if
(
heatPumpItemProvider
==
null
)
{
heatPumpItemProvider
=
new
HeatPumpItemProvider
(
this
);
}
return
heatPumpItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.Boiler} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
BoilerItemProvider
boilerItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.Boiler}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createBoilerAdapter
()
{
if
(
boilerItemProvider
==
null
)
{
boilerItemProvider
=
new
BoilerItemProvider
(
this
);
}
return
boilerItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.SolarThermalCollector} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
SolarThermalCollectorItemProvider
solarThermalCollectorItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.SolarThermalCollector}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createSolarThermalCollectorAdapter
()
{
if
(
solarThermalCollectorItemProvider
==
null
)
{
solarThermalCollectorItemProvider
=
new
SolarThermalCollectorItemProvider
(
this
);
}
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 -->
* <!-- end-user-doc -->
* @generated
*/
protected
ElectrolyzerItemProvider
electrolyzerItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.Electrolyzer}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createElectrolyzerAdapter
()
{
if
(
electrolyzerItemProvider
==
null
)
{
electrolyzerItemProvider
=
new
ElectrolyzerItemProvider
(
this
);
}
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 -->
* <!-- end-user-doc -->
* @generated
*/
protected
HydrogenCompressorItemProvider
hydrogenCompressorItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.HydrogenCompressor}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createHydrogenCompressorAdapter
()
{
if
(
hydrogenCompressorItemProvider
==
null
)
{
hydrogenCompressorItemProvider
=
new
HydrogenCompressorItemProvider
(
this
);
}
return
hydrogenCompressorItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.HydrogenStorage} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
HydrogenStorageItemProvider
hydrogenStorageItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.HydrogenStorage}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createHydrogenStorageAdapter
()
{
if
(
hydrogenStorageItemProvider
==
null
)
{
hydrogenStorageItemProvider
=
new
HydrogenStorageItemProvider
(
this
);
}
return
hydrogenStorageItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.FuelCell} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
FuelCellItemProvider
fuelCellItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.FuelCell}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createFuelCellAdapter
()
{
if
(
fuelCellItemProvider
==
null
)
{
fuelCellItemProvider
=
new
FuelCellItemProvider
(
this
);
}
return
fuelCellItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.ExponentialFunction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
ExponentialFunctionItemProvider
exponentialFunctionItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.ExponentialFunction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createExponentialFunctionAdapter
()
{
if
(
exponentialFunctionItemProvider
==
null
)
{
exponentialFunctionItemProvider
=
new
ExponentialFunctionItemProvider
(
this
);
}
return
exponentialFunctionItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.TableCharacteristic} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
TableCharacteristicItemProvider
tableCharacteristicItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.TableCharacteristic}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createTableCharacteristicAdapter
()
{
if
(
tableCharacteristicItemProvider
==
null
)
{
tableCharacteristicItemProvider
=
new
TableCharacteristicItemProvider
(
this
);
}
return
tableCharacteristicItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.LinearCharacteristic} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
LinearCharacteristicItemProvider
linearCharacteristicItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.LinearCharacteristic}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createLinearCharacteristicAdapter
()
{
if
(
linearCharacteristicItemProvider
==
null
)
{
linearCharacteristicItemProvider
=
new
LinearCharacteristicItemProvider
(
this
);
}
return
linearCharacteristicItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.ExponentionalCharacteristic} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
ExponentionalCharacteristicItemProvider
exponentionalCharacteristicItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.ExponentionalCharacteristic}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createExponentionalCharacteristicAdapter
()
{
if
(
exponentionalCharacteristicItemProvider
==
null
)
{
exponentionalCharacteristicItemProvider
=
new
ExponentionalCharacteristicItemProvider
(
this
);
}
return
exponentionalCharacteristicItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.Manufacturer} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
ManufacturerItemProvider
manufacturerItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.Manufacturer}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createManufacturerAdapter
()
{
if
(
manufacturerItemProvider
==
null
)
{
manufacturerItemProvider
=
new
ManufacturerItemProvider
(
this
);
}
return
manufacturerItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.PolynomialCharacteristic} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
PolynomialCharacteristicItemProvider
polynomialCharacteristicItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.PolynomialCharacteristic}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createPolynomialCharacteristicAdapter
()
{
if
(
polynomialCharacteristicItemProvider
==
null
)
{
polynomialCharacteristicItemProvider
=
new
PolynomialCharacteristicItemProvider
(
this
);
}
return
polynomialCharacteristicItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.PolynomialFunction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
PolynomialFunctionItemProvider
polynomialFunctionItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.PolynomialFunction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createPolynomialFunctionAdapter
()
{
if
(
polynomialFunctionItemProvider
==
null
)
{
polynomialFunctionItemProvider
=
new
PolynomialFunctionItemProvider
(
this
);
}
return
polynomialFunctionItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.Material} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
MaterialItemProvider
materialItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.Material}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createMaterialAdapter
()
{
if
(
materialItemProvider
==
null
)
{
materialItemProvider
=
new
MaterialItemProvider
(
this
);
}
return
materialItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.EnergyComponentsCostCatalog} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
EnergyComponentsCostCatalogItemProvider
energyComponentsCostCatalogItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.EnergyComponentsCostCatalog}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createEnergyComponentsCostCatalogAdapter
()
{
if
(
energyComponentsCostCatalogItemProvider
==
null
)
{
energyComponentsCostCatalogItemProvider
=
new
EnergyComponentsCostCatalogItemProvider
(
this
);
}
return
energyComponentsCostCatalogItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.Cost} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
CostItemProvider
costItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.Cost}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createCostAdapter
()
{
if
(
costItemProvider
==
null
)
{
costItemProvider
=
new
CostItemProvider
(
this
);
}
return
costItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.PowerCharacteristic} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
PowerCharacteristicItemProvider
powerCharacteristicItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.PowerCharacteristic}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createPowerCharacteristicAdapter
()
{
if
(
powerCharacteristicItemProvider
==
null
)
{
powerCharacteristicItemProvider
=
new
PowerCharacteristicItemProvider
(
this
);
}
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
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.FossilFuel} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
FossilFuelItemProvider
fossilFuelItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.FossilFuel}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createFossilFuelAdapter
()
{
if
(
fossilFuelItemProvider
==
null
)
{
fossilFuelItemProvider
=
new
FossilFuelItemProvider
(
this
);
}
return
fossilFuelItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.Hydrogen} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
HydrogenItemProvider
hydrogenItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.Hydrogen}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createHydrogenAdapter
()
{
if
(
hydrogenItemProvider
==
null
)
{
hydrogenItemProvider
=
new
HydrogenItemProvider
(
this
);
}
return
hydrogenItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.BioFuel} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
BioFuelItemProvider
bioFuelItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.BioFuel}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createBioFuelAdapter
()
{
if
(
bioFuelItemProvider
==
null
)
{
bioFuelItemProvider
=
new
BioFuelItemProvider
(
this
);
}
return
bioFuelItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.WindTurbine} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
WindTurbineItemProvider
windTurbineItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.WindTurbine}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createWindTurbineAdapter
()
{
if
(
windTurbineItemProvider
==
null
)
{
windTurbineItemProvider
=
new
WindTurbineItemProvider
(
this
);
}
return
windTurbineItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.PhotovoltaicModule} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
PhotovoltaicModuleItemProvider
photovoltaicModuleItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.PhotovoltaicModule}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createPhotovoltaicModuleAdapter
()
{
if
(
photovoltaicModuleItemProvider
==
null
)
{
photovoltaicModuleItemProvider
=
new
PhotovoltaicModuleItemProvider
(
this
);
}
return
photovoltaicModuleItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.Inverter} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
InverterItemProvider
inverterItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.Inverter}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createInverterAdapter
()
{
if
(
inverterItemProvider
==
null
)
{
inverterItemProvider
=
new
InverterItemProvider
(
this
);
}
return
inverterItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.HeatExchanger} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
HeatExchangerItemProvider
heatExchangerItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.HeatExchanger}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createHeatExchangerAdapter
()
{
if
(
heatExchangerItemProvider
==
null
)
{
heatExchangerItemProvider
=
new
HeatExchangerItemProvider
(
this
);
}
return
heatExchangerItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.GeothermalHeatExchanger} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
GeothermalHeatExchangerItemProvider
geothermalHeatExchangerItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.GeothermalHeatExchanger}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createGeothermalHeatExchangerAdapter
()
{
if
(
geothermalHeatExchangerItemProvider
==
null
)
{
geothermalHeatExchangerItemProvider
=
new
GeothermalHeatExchangerItemProvider
(
this
);
}
return
geothermalHeatExchangerItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.Medium} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
MediumItemProvider
mediumItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.Medium}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createMediumAdapter
()
{
if
(
mediumItemProvider
==
null
)
{
mediumItemProvider
=
new
MediumItemProvider
(
this
);
}
return
mediumItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.TableFunction} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
TableFunctionItemProvider
tableFunctionItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.TableFunction}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createTableFunctionAdapter
()
{
if
(
tableFunctionItemProvider
==
null
)
{
tableFunctionItemProvider
=
new
TableFunctionItemProvider
(
this
);
}
return
tableFunctionItemProvider
;
}
/**
* This keeps track of the one adapter used for all {@link de.hftstuttgart.energycomponents.DataPoint} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
DataPointItemProvider
dataPointItemProvider
;
/**
* This creates an adapter for a {@link de.hftstuttgart.energycomponents.DataPoint}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
createDataPointAdapter
()
{
if
(
dataPointItemProvider
==
null
)
{
dataPointItemProvider
=
new
DataPointItemProvider
(
this
);
}
return
dataPointItemProvider
;
}
/**
* This returns the root adapter factory that contains this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
ComposeableAdapterFactory
getRootAdapterFactory
()
{
return
parentAdapterFactory
==
null
?
this
:
parentAdapterFactory
.
getRootAdapterFactory
();
}
/**
* This sets the composed adapter factory that contains this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
void
setParentAdapterFactory
(
ComposedAdapterFactory
parentAdapterFactory
)
{
this
.
parentAdapterFactory
=
parentAdapterFactory
;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
boolean
isFactoryForType
(
Object
type
)
{
return
supportedTypes
.
contains
(
type
)
||
super
.
isFactoryForType
(
type
);
}
/**
* This implementation substitutes the factory itself as the key for the adapter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Adapter
adapt
(
Notifier
notifier
,
Object
type
)
{
return
super
.
adapt
(
notifier
,
this
);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
adapt
(
Object
object
,
Object
type
)
{
if
(
isFactoryForType
(
type
))
{
Object
adapter
=
super
.
adapt
(
object
,
type
);
if
(!(
type
instanceof
Class
<?>)
||
(((
Class
<?>)
type
).
isInstance
(
adapter
)))
{
return
adapter
;
}
}
return
null
;
}
/**
* This adds a listener.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
void
addListener
(
INotifyChangedListener
notifyChangedListener
)
{
changeNotifier
.
addListener
(
notifyChangedListener
);
}
/**
* This removes a listener.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
void
removeListener
(
INotifyChangedListener
notifyChangedListener
)
{
changeNotifier
.
removeListener
(
notifyChangedListener
);
}
/**
* This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
void
fireNotifyChanged
(
Notification
notification
)
{
changeNotifier
.
fireNotifyChanged
(
notification
);
if
(
parentAdapterFactory
!=
null
)
{
parentAdapterFactory
.
fireNotifyChanged
(
notification
);
}
}
/**
* This disposes all of the item providers created by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
void
dispose
()
{
if
(
energyComponentsCatalogItemProvider
!=
null
)
energyComponentsCatalogItemProvider
.
dispose
();
if
(
thermalStorageItemProvider
!=
null
)
thermalStorageItemProvider
.
dispose
();
if
(
electricalStorageItemProvider
!=
null
)
electricalStorageItemProvider
.
dispose
();
if
(
combinedHeatPowerItemProvider
!=
null
)
combinedHeatPowerItemProvider
.
dispose
();
if
(
heatPumpItemProvider
!=
null
)
heatPumpItemProvider
.
dispose
();
if
(
boilerItemProvider
!=
null
)
boilerItemProvider
.
dispose
();
if
(
solarThermalCollectorItemProvider
!=
null
)
solarThermalCollectorItemProvider
.
dispose
();
if
(
electrolyzerItemProvider
!=
null
)
electrolyzerItemProvider
.
dispose
();
if
(
hydrogenCompressorItemProvider
!=
null
)
hydrogenCompressorItemProvider
.
dispose
();
if
(
hydrogenStorageItemProvider
!=
null
)
hydrogenStorageItemProvider
.
dispose
();
if
(
fuelCellItemProvider
!=
null
)
fuelCellItemProvider
.
dispose
();
if
(
fossilFuelItemProvider
!=
null
)
fossilFuelItemProvider
.
dispose
();
if
(
hydrogenItemProvider
!=
null
)
hydrogenItemProvider
.
dispose
();
if
(
bioFuelItemProvider
!=
null
)
bioFuelItemProvider
.
dispose
();
if
(
windTurbineItemProvider
!=
null
)
windTurbineItemProvider
.
dispose
();
if
(
photovoltaicModuleItemProvider
!=
null
)
photovoltaicModuleItemProvider
.
dispose
();
if
(
inverterItemProvider
!=
null
)
inverterItemProvider
.
dispose
();
if
(
heatExchangerItemProvider
!=
null
)
heatExchangerItemProvider
.
dispose
();
if
(
geothermalHeatExchangerItemProvider
!=
null
)
geothermalHeatExchangerItemProvider
.
dispose
();
if
(
mediumItemProvider
!=
null
)
mediumItemProvider
.
dispose
();
if
(
linearFunctionItemProvider
!=
null
)
linearFunctionItemProvider
.
dispose
();
if
(
dataPointItemProvider
!=
null
)
dataPointItemProvider
.
dispose
();
if
(
tableFunctionItemProvider
!=
null
)
tableFunctionItemProvider
.
dispose
();
if
(
exponentialFunctionItemProvider
!=
null
)
exponentialFunctionItemProvider
.
dispose
();
if
(
tableCharacteristicItemProvider
!=
null
)
tableCharacteristicItemProvider
.
dispose
();
if
(
linearCharacteristicItemProvider
!=
null
)
linearCharacteristicItemProvider
.
dispose
();
if
(
exponentionalCharacteristicItemProvider
!=
null
)
exponentionalCharacteristicItemProvider
.
dispose
();
if
(
manufacturerItemProvider
!=
null
)
manufacturerItemProvider
.
dispose
();
if
(
polynomialCharacteristicItemProvider
!=
null
)
polynomialCharacteristicItemProvider
.
dispose
();
if
(
polynomialFunctionItemProvider
!=
null
)
polynomialFunctionItemProvider
.
dispose
();
if
(
materialItemProvider
!=
null
)
materialItemProvider
.
dispose
();
if
(
energyComponentsCostCatalogItemProvider
!=
null
)
energyComponentsCostCatalogItemProvider
.
dispose
();
if
(
costItemProvider
!=
null
)
costItemProvider
.
dispose
();
if
(
powerCharacteristicItemProvider
!=
null
)
powerCharacteristicItemProvider
.
dispose
();
if
(
powerFunctionItemProvider
!=
null
)
powerFunctionItemProvider
.
dispose
();
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyCarrierItemProvider.java
0 → 100644
+
207
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.EnergyCarrier
;
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
;
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.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemProviderAdapter
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.EnergyCarrier} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
EnergyCarrierItemProvider
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
EnergyCarrierItemProvider
(
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
);
addCo2EmissionsFactorPropertyDescriptor
(
object
);
addPrimaryEnergyFactorPropertyDescriptor
(
object
);
addNamePropertyDescriptor
(
object
);
addCostPropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Co2 Emissions Factor feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addCo2EmissionsFactorPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyCarrier_co2EmissionsFactor_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyCarrier_co2EmissionsFactor_feature"
,
"_UI_EnergyCarrier_type"
),
EnCompPackage
.
Literals
.
ENERGY_CARRIER__CO2_EMISSIONS_FACTOR
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Primary Energy Factor feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addPrimaryEnergyFactorPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyCarrier_primaryEnergyFactor_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyCarrier_primaryEnergyFactor_feature"
,
"_UI_EnergyCarrier_type"
),
EnCompPackage
.
Literals
.
ENERGY_CARRIER__PRIMARY_ENERGY_FACTOR
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addNamePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyCarrier_name_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyCarrier_name_feature"
,
"_UI_EnergyCarrier_type"
),
EnCompPackage
.
Literals
.
ENERGY_CARRIER__NAME
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Cost feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addCostPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyCarrier_cost_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyCarrier_cost_feature"
,
"_UI_EnergyCarrier_type"
),
EnCompPackage
.
Literals
.
ENERGY_CARRIER__COST
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This returns EnergyCarrier.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/EnergyCarrier"
));
}
/**
* <!-- 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
=
((
EnergyCarrier
)
object
).
getName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_EnergyCarrier_type"
)
:
getString
(
"_UI_EnergyCarrier_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
);
switch
(
notification
.
getFeatureID
(
EnergyCarrier
.
class
))
{
case
EnCompPackage
.
ENERGY_CARRIER__CO2_EMISSIONS_FACTOR
:
case
EnCompPackage
.
ENERGY_CARRIER__PRIMARY_ENERGY_FACTOR
:
case
EnCompPackage
.
ENERGY_CARRIER__NAME
:
case
EnCompPackage
.
ENERGY_CARRIER__COST
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
}
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
;
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyComponentItemProvider.java
0 → 100644
+
223
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.EnergyComponent
;
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
;
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.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemProviderAdapter
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.EnergyComponent} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
EnergyComponentItemProvider
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
EnergyComponentItemProvider
(
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
);
addDescriptionPropertyDescriptor
(
object
);
addModelNamePropertyDescriptor
(
object
);
addRevisionYearPropertyDescriptor
(
object
);
addTechnicalLifetimePropertyDescriptor
(
object
);
addManufacturerPropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Description feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addDescriptionPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyComponent_description_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyComponent_description_feature"
,
"_UI_EnergyComponent_type"
),
EnCompPackage
.
Literals
.
ENERGY_COMPONENT__DESCRIPTION
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Model Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addModelNamePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyComponent_modelName_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyComponent_modelName_feature"
,
"_UI_EnergyComponent_type"
),
EnCompPackage
.
Literals
.
ENERGY_COMPONENT__MODEL_NAME
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Revision Year feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addRevisionYearPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyComponent_revisionYear_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyComponent_revisionYear_feature"
,
"_UI_EnergyComponent_type"
),
EnCompPackage
.
Literals
.
ENERGY_COMPONENT__REVISION_YEAR
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
INTEGRAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Technical Lifetime feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addTechnicalLifetimePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyComponent_technicalLifetime_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyComponent_technicalLifetime_feature"
,
"_UI_EnergyComponent_type"
),
EnCompPackage
.
Literals
.
ENERGY_COMPONENT__TECHNICAL_LIFETIME
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Manufacturer feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addManufacturerPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyComponent_manufacturer_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyComponent_manufacturer_feature"
,
"_UI_EnergyComponent_type"
),
EnCompPackage
.
Literals
.
ENERGY_COMPONENT__MANUFACTURER
,
true
,
false
,
true
,
null
,
null
,
null
));
}
/**
* This returns EnergyComponent.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/EnergyComponent"
));
}
/**
* <!-- 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
=
((
EnergyComponent
)
object
).
getModelName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_EnergyComponent_type"
)
:
getString
(
"_UI_EnergyComponent_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
);
switch
(
notification
.
getFeatureID
(
EnergyComponent
.
class
))
{
case
EnCompPackage
.
ENERGY_COMPONENT__DESCRIPTION
:
case
EnCompPackage
.
ENERGY_COMPONENT__MODEL_NAME
:
case
EnCompPackage
.
ENERGY_COMPONENT__REVISION_YEAR
:
case
EnCompPackage
.
ENERGY_COMPONENT__TECHNICAL_LIFETIME
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
}
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
;
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyComponentsCatalogItemProvider.java
0 → 100644
+
332
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.EnCompFactory
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.EnergyComponentsCatalog
;
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.ecore.EStructuralFeature
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
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.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemProviderAdapter
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.EnergyComponentsCatalog} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
EnergyComponentsCatalogItemProvider
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
EnergyComponentsCatalogItemProvider
(
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
);
addAuthorPropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Author feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addAuthorPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyComponentsCatalog_author_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyComponentsCatalog_author_feature"
,
"_UI_EnergyComponentsCatalog_type"
),
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__AUTHOR
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_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
.
ENERGY_COMPONENTS_CATALOG__BIO_FUELS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__MEDIA
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__COMBINED_HEAT_POWER_UTILITIES
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__BOILERS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__PHOTOVOLTAIC_MODULES
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__SOLAR_THERMAL_COLLECTORS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__WIND_TURBINES
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__GEOTHERMAL_HEAT_EXCHANGERS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__HEAT_PUMPS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__INVERTERS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__HEAT_EXCHANGERS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__ELECTROLYZERS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__HYDROGEN_COMPRESSORS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__FUEL_CELLS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__THERMAL_STORAGES
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__POWER_STORAGES
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__HYDROGEN_STORAGES
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__FOSSIL_FUELS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__MANUFACTURERS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__MATERIALS
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__ENERGYCOMPONENTSCOSTCATALOG
);
childrenFeatures
.
add
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__ENERGYCARRIERS
);
}
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
);
}
/**
* This returns EnergyComponentsCatalog.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/EnergyComponentsCatalog"
));
}
/**
* <!-- 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
=
((
EnergyComponentsCatalog
)
object
).
getAuthor
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_EnergyComponentsCatalog_type"
)
:
getString
(
"_UI_EnergyComponentsCatalog_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
);
switch
(
notification
.
getFeatureID
(
EnergyComponentsCatalog
.
class
))
{
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__AUTHOR
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__BIO_FUELS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__MEDIA
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__COMBINED_HEAT_POWER_UTILITIES
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__BOILERS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__PHOTOVOLTAIC_MODULES
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__SOLAR_THERMAL_COLLECTORS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__WIND_TURBINES
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__GEOTHERMAL_HEAT_EXCHANGERS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__HEAT_PUMPS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__INVERTERS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__HEAT_EXCHANGERS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__ELECTROLYZERS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__HYDROGEN_COMPRESSORS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__FUEL_CELLS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__THERMAL_STORAGES
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__POWER_STORAGES
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__HYDROGEN_STORAGES
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__FOSSIL_FUELS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__MANUFACTURERS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__MATERIALS
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__ENERGYCOMPONENTSCOSTCATALOG
:
case
EnCompPackage
.
ENERGY_COMPONENTS_CATALOG__ENERGYCARRIERS
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
true
,
false
));
return
;
}
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
);
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__BIO_FUELS
,
EnCompFactory
.
eINSTANCE
.
createBioFuel
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__MEDIA
,
EnCompFactory
.
eINSTANCE
.
createMedium
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__COMBINED_HEAT_POWER_UTILITIES
,
EnCompFactory
.
eINSTANCE
.
createCombinedHeatPower
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__BOILERS
,
EnCompFactory
.
eINSTANCE
.
createBoiler
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__PHOTOVOLTAIC_MODULES
,
EnCompFactory
.
eINSTANCE
.
createPhotovoltaicModule
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__SOLAR_THERMAL_COLLECTORS
,
EnCompFactory
.
eINSTANCE
.
createSolarThermalCollector
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__WIND_TURBINES
,
EnCompFactory
.
eINSTANCE
.
createWindTurbine
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__GEOTHERMAL_HEAT_EXCHANGERS
,
EnCompFactory
.
eINSTANCE
.
createGeothermalHeatExchanger
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__HEAT_PUMPS
,
EnCompFactory
.
eINSTANCE
.
createHeatPump
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__INVERTERS
,
EnCompFactory
.
eINSTANCE
.
createInverter
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__HEAT_EXCHANGERS
,
EnCompFactory
.
eINSTANCE
.
createHeatExchanger
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__ELECTROLYZERS
,
EnCompFactory
.
eINSTANCE
.
createElectrolyzer
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__HYDROGEN_COMPRESSORS
,
EnCompFactory
.
eINSTANCE
.
createHydrogenCompressor
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__FUEL_CELLS
,
EnCompFactory
.
eINSTANCE
.
createFuelCell
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__THERMAL_STORAGES
,
EnCompFactory
.
eINSTANCE
.
createThermalStorage
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__POWER_STORAGES
,
EnCompFactory
.
eINSTANCE
.
createElectricalStorage
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__HYDROGEN_STORAGES
,
EnCompFactory
.
eINSTANCE
.
createHydrogenStorage
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__FOSSIL_FUELS
,
EnCompFactory
.
eINSTANCE
.
createFossilFuel
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__MANUFACTURERS
,
EnCompFactory
.
eINSTANCE
.
createManufacturer
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__MATERIALS
,
EnCompFactory
.
eINSTANCE
.
createMaterial
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__ENERGYCOMPONENTSCOSTCATALOG
,
EnCompFactory
.
eINSTANCE
.
createEnergyComponentsCostCatalog
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__ENERGYCARRIERS
,
EnCompFactory
.
eINSTANCE
.
createFossilFuel
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__ENERGYCARRIERS
,
EnCompFactory
.
eINSTANCE
.
createHydrogen
()));
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__ENERGYCARRIERS
,
EnCompFactory
.
eINSTANCE
.
createBioFuel
()));
}
/**
* This returns the label text for {@link org.eclipse.emf.edit.command.CreateChildCommand}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
String
getCreateChildText
(
Object
owner
,
Object
feature
,
Object
child
,
Collection
<?>
selection
)
{
Object
childFeature
=
feature
;
Object
childObject
=
child
;
boolean
qualify
=
childFeature
==
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__BIO_FUELS
||
childFeature
==
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__ENERGYCARRIERS
||
childFeature
==
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_CATALOG__FOSSIL_FUELS
;
if
(
qualify
)
{
return
getString
(
"_UI_CreateChild_text2"
,
new
Object
[]
{
getTypeText
(
childObject
),
getFeatureText
(
childFeature
),
getTypeText
(
owner
)
});
}
return
super
.
getCreateChildText
(
owner
,
feature
,
child
,
selection
);
}
/**
* Return the resource locator for this item provider's resources.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
ResourceLocator
getResourceLocator
()
{
return
EnergyComponentsEditPlugin
.
INSTANCE
;
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyComponentsCostCatalogItemProvider.java
0 → 100644
+
229
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.EnCompFactory
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.EnergyComponentsCostCatalog
;
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.ecore.EStructuralFeature
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
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.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemProviderAdapter
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.EnergyComponentsCostCatalog} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
EnergyComponentsCostCatalogItemProvider
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
EnergyComponentsCostCatalogItemProvider
(
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
);
addAuthorPropertyDescriptor
(
object
);
addRevisionYearPropertyDescriptor
(
object
);
addPersonnelCostPropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Author feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addAuthorPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyComponentsCostCatalog_author_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyComponentsCostCatalog_author_feature"
,
"_UI_EnergyComponentsCostCatalog_type"
),
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_COST_CATALOG__AUTHOR
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Revision Year feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addRevisionYearPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyComponentsCostCatalog_revisionYear_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyComponentsCostCatalog_revisionYear_feature"
,
"_UI_EnergyComponentsCostCatalog_type"
),
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_COST_CATALOG__REVISION_YEAR
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
INTEGRAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Personnel Cost feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addPersonnelCostPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_EnergyComponentsCostCatalog_personnelCost_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_EnergyComponentsCostCatalog_personnelCost_feature"
,
"_UI_EnergyComponentsCostCatalog_type"
),
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_COST_CATALOG__PERSONNEL_COST
,
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
.
ENERGY_COMPONENTS_COST_CATALOG__COST_CATEGORIES
);
}
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
);
}
/**
* This returns EnergyComponentsCostCatalog.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/EnergyComponentsCostCatalog"
));
}
/**
* <!-- 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
=
((
EnergyComponentsCostCatalog
)
object
).
getAuthor
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_EnergyComponentsCostCatalog_type"
)
:
getString
(
"_UI_EnergyComponentsCostCatalog_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
);
switch
(
notification
.
getFeatureID
(
EnergyComponentsCostCatalog
.
class
))
{
case
EnCompPackage
.
ENERGY_COMPONENTS_COST_CATALOG__AUTHOR
:
case
EnCompPackage
.
ENERGY_COMPONENTS_COST_CATALOG__REVISION_YEAR
:
case
EnCompPackage
.
ENERGY_COMPONENTS_COST_CATALOG__PERSONNEL_COST
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
case
EnCompPackage
.
ENERGY_COMPONENTS_COST_CATALOG__COST_CATEGORIES
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
true
,
false
));
return
;
}
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
);
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
ENERGY_COMPONENTS_COST_CATALOG__COST_CATEGORIES
,
EnCompFactory
.
eINSTANCE
.
createCost
()));
}
/**
* Return the resource locator for this item provider's resources.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
ResourceLocator
getResourceLocator
()
{
return
EnergyComponentsEditPlugin
.
INSTANCE
;
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/EnergyComponentsEditPlugin.java
0 → 100644
+
87
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
org.eclipse.emf.common.EMFPlugin
;
import
org.eclipse.emf.common.util.ResourceLocator
;
/**
* This is the central singleton for the EnergyComponents edit plugin.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
final
class
EnergyComponentsEditPlugin
extends
EMFPlugin
{
/**
* Keep track of the singleton.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
static
final
EnergyComponentsEditPlugin
INSTANCE
=
new
EnergyComponentsEditPlugin
();
/**
* Keep track of the singleton.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private
static
Implementation
plugin
;
/**
* Create the instance.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
EnergyComponentsEditPlugin
()
{
super
(
new
ResourceLocator
[]
{});
}
/**
* Returns the singleton instance of the Eclipse plugin.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the singleton instance.
* @generated
*/
@Override
public
ResourceLocator
getPluginResourceLocator
()
{
return
plugin
;
}
/**
* Returns the singleton instance of the Eclipse plugin.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the singleton instance.
* @generated
*/
public
static
Implementation
getPlugin
()
{
return
plugin
;
}
/**
* The actual implementation of the Eclipse <b>Plugin</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
static
class
Implementation
extends
EclipsePlugin
{
/**
* Creates an instance.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
Implementation
()
{
super
();
// Remember the static instance.
//
plugin
=
this
;
}
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ExponentialFunctionItemProvider.java
0 → 100644
+
194
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.ExponentialFunction
;
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
;
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.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemProviderAdapter
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.ExponentialFunction} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
ExponentialFunctionItemProvider
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
ExponentialFunctionItemProvider
(
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
);
addKeyPropertyDescriptor
(
object
);
addParameterAPropertyDescriptor
(
object
);
addParameterBPropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Key feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addKeyPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ExponentialFunction_key_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ExponentialFunction_key_feature"
,
"_UI_ExponentialFunction_type"
),
EnCompPackage
.
Literals
.
EXPONENTIAL_FUNCTION__KEY
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Parameter A feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addParameterAPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ExponentialFunction_parameterA_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ExponentialFunction_parameterA_feature"
,
"_UI_ExponentialFunction_type"
),
EnCompPackage
.
Literals
.
EXPONENTIAL_FUNCTION__PARAMETER_A
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Parameter B feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addParameterBPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ExponentialFunction_parameterB_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ExponentialFunction_parameterB_feature"
,
"_UI_ExponentialFunction_type"
),
EnCompPackage
.
Literals
.
EXPONENTIAL_FUNCTION__PARAMETER_B
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This returns ExponentialFunction.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/ExponentialFunction"
));
}
/**
* <!-- 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 NOT
*/
@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
();
}
/**
* 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
);
switch
(
notification
.
getFeatureID
(
ExponentialFunction
.
class
))
{
case
EnCompPackage
.
EXPONENTIAL_FUNCTION__KEY
:
case
EnCompPackage
.
EXPONENTIAL_FUNCTION__PARAMETER_A
:
case
EnCompPackage
.
EXPONENTIAL_FUNCTION__PARAMETER_B
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
}
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
;
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/ExponentionalCharacteristicItemProvider.java
0 → 100644
+
165
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.EnCompFactory
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.ExponentionalCharacteristic
;
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.ecore.EStructuralFeature
;
import
org.eclipse.emf.edit.provider.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.ExponentionalCharacteristic} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
ExponentionalCharacteristicItemProvider
extends
CharacteristicItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
ExponentionalCharacteristicItemProvider
(
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
);
addFunctionsPropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Functions feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addFunctionsPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(
((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_ExponentionalCharacteristic_functions_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_ExponentionalCharacteristic_functions_feature"
,
"_UI_ExponentionalCharacteristic_type"
),
EnCompPackage
.
Literals
.
EXPONENTIONAL_CHARACTERISTIC__FUNCTIONS
,
true
,
false
,
false
,
null
,
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
.
EXPONENTIONAL_CHARACTERISTIC__FUNCTIONS
);
}
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
);
}
/**
* This returns ExponentionalCharacteristic.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/ExponentionalCharacteristic"
));
}
/**
* <!-- 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_ExponentionalCharacteristic_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
);
switch
(
notification
.
getFeatureID
(
ExponentionalCharacteristic
.
class
))
{
case
EnCompPackage
.
EXPONENTIONAL_CHARACTERISTIC__FUNCTIONS
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
true
,
false
));
return
;
}
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
);
newChildDescriptors
.
add
(
createChildParameter
(
EnCompPackage
.
Literals
.
EXPONENTIONAL_CHARACTERISTIC__FUNCTIONS
,
EnCompFactory
.
eINSTANCE
.
createExponentialFunction
()));
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/FossilFuelItemProvider.java
0 → 100644
+
133
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.FossilFuel
;
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.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.FossilFuel} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
FossilFuelItemProvider
extends
FuelItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
FossilFuelItemProvider
(
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
);
addMethaneContentPropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Methane Content feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addMethaneContentPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_FossilFuel_methaneContent_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_FossilFuel_methaneContent_feature"
,
"_UI_FossilFuel_type"
),
EnCompPackage
.
Literals
.
FOSSIL_FUEL__METHANE_CONTENT
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
REAL_VALUE_IMAGE
,
null
,
null
));
}
/**
* This returns FossilFuel.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/FossilFuel"
));
}
/**
* <!-- 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
=
((
FossilFuel
)
object
).
getName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_FossilFuel_type"
)
:
getString
(
"_UI_FossilFuel_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
);
switch
(
notification
.
getFeatureID
(
FossilFuel
.
class
))
{
case
EnCompPackage
.
FOSSIL_FUEL__METHANE_CONTENT
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
}
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
);
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/FuelCellItemProvider.java
0 → 100644
+
106
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.FuelCell
;
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.FuelCell} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
FuelCellItemProvider
extends
EnergyComponentItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
FuelCellItemProvider
(
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 FuelCell.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/FuelCell"
));
}
/**
* <!-- 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
=
((
FuelCell
)
object
).
getModelName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_FuelCell_type"
)
:
getString
(
"_UI_FuelCell_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
);
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/FuelItemProvider.java
0 → 100644
+
185
-
0
View file @
b2abc6df
/**
*/
package
de.hftstuttgart.energycomponents.provider
;
import
de.hftstuttgart.energycomponents.EnCompPackage
;
import
de.hftstuttgart.energycomponents.Fuel
;
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.ComposeableAdapterFactory
;
import
org.eclipse.emf.edit.provider.IItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ItemPropertyDescriptor
;
import
org.eclipse.emf.edit.provider.ViewerNotification
;
/**
* This is the item provider adapter for a {@link de.hftstuttgart.energycomponents.Fuel} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
class
FuelItemProvider
extends
EnergyCarrierItemProvider
{
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public
FuelItemProvider
(
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
);
addNetCalorificValuePropertyDescriptor
(
object
);
addGrossCalorificValuePropertyDescriptor
(
object
);
addDensityPropertyDescriptor
(
object
);
addFuelTypePropertyDescriptor
(
object
);
}
return
itemPropertyDescriptors
;
}
/**
* This adds a property descriptor for the Net Calorific Value feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addNetCalorificValuePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Fuel_netCalorificValue_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Fuel_netCalorificValue_feature"
,
"_UI_Fuel_type"
),
EnCompPackage
.
Literals
.
FUEL__NET_CALORIFIC_VALUE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Gross Calorific Value feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addGrossCalorificValuePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Fuel_grossCalorificValue_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Fuel_grossCalorificValue_feature"
,
"_UI_Fuel_type"
),
EnCompPackage
.
Literals
.
FUEL__GROSS_CALORIFIC_VALUE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Density feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addDensityPropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Fuel_density_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Fuel_density_feature"
,
"_UI_Fuel_type"
),
EnCompPackage
.
Literals
.
FUEL__DENSITY
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This adds a property descriptor for the Fuel Type feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected
void
addFuelTypePropertyDescriptor
(
Object
object
)
{
itemPropertyDescriptors
.
add
(
createItemPropertyDescriptor
(((
ComposeableAdapterFactory
)
adapterFactory
).
getRootAdapterFactory
(),
getResourceLocator
(),
getString
(
"_UI_Fuel_fuelType_feature"
),
getString
(
"_UI_PropertyDescriptor_description"
,
"_UI_Fuel_fuelType_feature"
,
"_UI_Fuel_type"
),
EnCompPackage
.
Literals
.
FUEL__FUEL_TYPE
,
true
,
false
,
false
,
ItemPropertyDescriptor
.
GENERIC_VALUE_IMAGE
,
null
,
null
));
}
/**
* This returns Fuel.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public
Object
getImage
(
Object
object
)
{
return
overlayImage
(
object
,
getResourceLocator
().
getImage
(
"full/obj16/Fuel"
));
}
/**
* <!-- 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
=
((
Fuel
)
object
).
getName
();
return
label
==
null
||
label
.
length
()
==
0
?
getString
(
"_UI_Fuel_type"
)
:
getString
(
"_UI_Fuel_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
);
switch
(
notification
.
getFeatureID
(
Fuel
.
class
))
{
case
EnCompPackage
.
FUEL__NET_CALORIFIC_VALUE
:
case
EnCompPackage
.
FUEL__GROSS_CALORIFIC_VALUE
:
case
EnCompPackage
.
FUEL__DENSITY
:
case
EnCompPackage
.
FUEL__FUEL_TYPE
:
fireNotifyChanged
(
new
ViewerNotification
(
notification
,
notification
.
getNotifier
(),
false
,
true
));
return
;
}
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
);
}
}
This diff is collapsed.
Click to expand it.
de.hftstuttgart.energycomponents.edit/src-gen/de/hftstuttgart/energycomponents/provider/FunctionItemProvider.java
0 → 100644
+
122
-
0
View file @
b2abc6df
/**
*/
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
;
}
}
This diff is collapsed.
Click to expand it.
Prev
1
2
3
4
5
6
7
8
9
…
15
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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
Menu
Explore
Projects
Groups
Snippets