/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generatedNOT
*/
public void setProperties(Map<String, String> newProperties) {
Map<String, String> oldProperties = properties;
properties = newProperties;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, BtsmodelPackage.BTS_PROJECT_DB_COLLECTION__PROPERTIES, oldProperties, properties));
if(!properties.equals(oldProperties))
{
propertyStrings = new EDataTypeUniqueEList(String.class, this, BtsmodelPackage.BTS_PROJECT_DB_COLLECTION__PROPERTIES);
for (String s : properties.keySet())
{
if (properties.get(s) != null)
{
propertyStrings.add(s + "=" + properties.get(s));
}
}
}
}
java类org.eclipse.emf.ecore.util.EDataTypeUniqueEList的实例源码
BTSProjectDBCollectionImpl.java 文件源码
项目:bts
阅读 22
收藏 0
点赞 0
评论 0
ProfileImpl.java 文件源码
项目:OpenSPIFe
阅读 17
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
@Override
@SuppressWarnings("unchecked")
public EList<DataPoint<T>> getDataPoints() {
if (dataPoints == null) {
dataPoints = new EDataTypeUniqueEList<DataPoint<T>>(DataPoint.class, this, JSciencePackage.PROFILE__DATA_POINTS) {
@Override
protected NotificationImpl createNotification(int eventType, boolean oldValue, boolean newValue) {
return new TouchyNotification(owner, eventType, getFeatureID(), oldValue, newValue);
}
@Override
protected NotificationImpl createNotification(int eventType, Object oldObject, Object newObject, int index, boolean wasSet) {
return new TouchyNotification(owner, eventType, getFeatureID(), oldObject, newObject, index, wasSet);
}
@Override
protected NotificationImpl createNotification(int eventType, Object oldObject, Object newObject, int index) {
return new TouchyNotification(owner, eventType, getFeatureID(), oldObject, newObject, index);
}
};
}
return dataPoints;
}
ClockImpl.java 文件源码
项目:ttc2017smartGrids
阅读 19
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<Long> getTime_zone() {
if (time_zone == null) {
time_zone = new EDataTypeUniqueEList<Long>(Long.class, this, InterfaceClassesPackage.CLOCK__TIME_ZONE);
}
return time_zone;
}
ClockImpl.java 文件源码
项目:ttc2017smartGrids
阅读 27
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<Integer> getDaylight_savings_deviation() {
if (daylight_savings_deviation == null) {
daylight_savings_deviation = new EDataTypeUniqueEList<Integer>(Integer.class, this, InterfaceClassesPackage.CLOCK__DAYLIGHT_SAVINGS_DEVIATION);
}
return daylight_savings_deviation;
}
ClockImpl.java 文件源码
项目:ttc2017smartGrids
阅读 18
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<Long> getTime_zone() {
if (time_zone == null) {
time_zone = new EDataTypeUniqueEList<Long>(Long.class, this, InterfaceClassesPackage.CLOCK__TIME_ZONE);
}
return time_zone;
}
ClockImpl.java 文件源码
项目:ttc2017smartGrids
阅读 18
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<Integer> getDaylight_savings_deviation() {
if (daylight_savings_deviation == null) {
daylight_savings_deviation = new EDataTypeUniqueEList<Integer>(Integer.class, this, InterfaceClassesPackage.CLOCK__DAYLIGHT_SAVINGS_DEVIATION);
}
return daylight_savings_deviation;
}
ManyIntegerAttributeValueImpl.java 文件源码
项目:gemoc-studio-modeldebugging
阅读 20
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<Integer> getAttributeValue() {
if (attributeValue == null) {
attributeValue = new EDataTypeUniqueEList<Integer>(Integer.class, this, GenerictracePackage.MANY_INTEGER_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE);
}
return attributeValue;
}
ManyBooleanAttributeValueImpl.java 文件源码
项目:gemoc-studio-modeldebugging
阅读 17
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<Boolean> getAttributeValue() {
if (attributeValue == null) {
attributeValue = new EDataTypeUniqueEList<Boolean>(Boolean.class, this, GenerictracePackage.MANY_BOOLEAN_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE);
}
return attributeValue;
}
ManyStringAttributeValueImpl.java 文件源码
项目:gemoc-studio-modeldebugging
阅读 22
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getAttributeValue() {
if (attributeValue == null) {
attributeValue = new EDataTypeUniqueEList<String>(String.class, this, GenerictracePackage.MANY_STRING_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE);
}
return attributeValue;
}
MSEOccurrenceImpl.java 文件源码
项目:gemoc-studio-modeldebugging
阅读 18
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<Object> getParameters() {
if (parameters == null) {
parameters = new EDataTypeUniqueEList<Object>(Object.class, this, TracePackage.MSE_OCCURRENCE__PARAMETERS);
}
return parameters;
}
MSEOccurrenceImpl.java 文件源码
项目:gemoc-studio-modeldebugging
阅读 18
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<Object> getResult() {
if (result == null) {
result = new EDataTypeUniqueEList<Object>(Object.class, this, TracePackage.MSE_OCCURRENCE__RESULT);
}
return result;
}
EnumImpl.java 文件源码
项目:neoscada
阅读 19
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EList<String> getLiterals ()
{
if ( literals == null )
{
literals = new EDataTypeUniqueEList<String> ( String.class, this, ProtocolPackage.ENUM__LITERALS );
}
return literals;
}
SymbolImpl.java 文件源码
项目:neoscada
阅读 19
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getScriptModules ()
{
if ( scriptModules == null )
{
scriptModules = new EDataTypeUniqueEList<String> ( String.class, this, VisualInterfacePackage.SYMBOL__SCRIPT_MODULES );
}
return scriptModules;
}
ComponentDanglingReferenceImpl.java 文件源码
项目:neoscada
阅读 16
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getLocalTag ()
{
if ( localTag == null )
{
localTag = new EDataTypeUniqueEList<String> ( String.class, this, ComponentPackage.COMPONENT_DANGLING_REFERENCE__LOCAL_TAG );
}
return localTag;
}
OutputDefinitionImpl.java 文件源码
项目:neoscada
阅读 16
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getLocalTag ()
{
if ( localTag == null )
{
localTag = new EDataTypeUniqueEList<String> ( String.class, this, ComponentPackage.OUTPUT_DEFINITION__LOCAL_TAG );
}
return localTag;
}
OutputDefinitionImpl.java 文件源码
项目:neoscada
阅读 24
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getCustomizationTags ()
{
if ( customizationTags == null )
{
customizationTags = new EDataTypeUniqueEList<String> ( String.class, this, ComponentPackage.OUTPUT_DEFINITION__CUSTOMIZATION_TAGS );
}
return customizationTags;
}
ChangeCounterImpl.java 文件源码
项目:neoscada
阅读 18
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<Variant> getValues ()
{
if ( values == null )
{
values = new EDataTypeUniqueEList<Variant> ( Variant.class, this, ComponentPackage.CHANGE_COUNTER__VALUES );
}
return values;
}
SingleValueImpl.java 文件源码
项目:neoscada
阅读 18
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getCustomizationTags ()
{
if ( customizationTags == null )
{
customizationTags = new EDataTypeUniqueEList<String> ( String.class, this, ComponentPackage.SINGLE_VALUE__CUSTOMIZATION_TAGS );
}
return customizationTags;
}
ComponentReferenceInputDefinitionImpl.java 文件源码
项目:neoscada
阅读 22
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EList<String> getLocalTag ()
{
if ( localTag == null )
{
localTag = new EDataTypeUniqueEList<String> ( String.class, this, ComponentPackage.COMPONENT_REFERENCE_INPUT_DEFINITION__LOCAL_TAG );
}
return localTag;
}
CurrentTimeComponentImpl.java 文件源码
项目:neoscada
阅读 17
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getName ()
{
if ( name == null )
{
name = new EDataTypeUniqueEList<String> ( String.class, this, CommonPackage.CURRENT_TIME_COMPONENT__NAME );
}
return name;
}
UserEntryImpl.java 文件源码
项目:neoscada
阅读 16
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getRoles ()
{
if ( roles == null )
{
roles = new EDataTypeUniqueEList<String> ( String.class, this, InfrastructurePackage.USER_ENTRY__ROLES );
}
return roles;
}
GenericVMSettingsImpl.java 文件源码
项目:neoscada
阅读 16
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getArguments ()
{
if ( arguments == null )
{
arguments = new EDataTypeUniqueEList<String> ( String.class, this, InfrastructurePackage.GENERIC_VM_SETTINGS__ARGUMENTS );
}
return arguments;
}
CAImpl.java 文件源码
项目:neoscada
阅读 21
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getCrlUrl ()
{
if ( crlUrl == null )
{
crlUrl = new EDataTypeUniqueEList<String> ( String.class, this, SecurityPackage.CA__CRL_URL );
}
return crlUrl;
}
CommonDeploymentMechanismImpl.java 文件源码
项目:neoscada
阅读 18
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getAdditionalDependencies ()
{
if ( additionalDependencies == null )
{
additionalDependencies = new EDataTypeUniqueEList<String> ( String.class, this, DeploymentPackage.COMMON_DEPLOYMENT_MECHANISM__ADDITIONAL_DEPENDENCIES );
}
return additionalDependencies;
}
P2PlatformImpl.java 文件源码
项目:neoscada
阅读 16
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getRepositories ()
{
if ( repositories == null )
{
repositories = new EDataTypeUniqueEList<String> ( String.class, this, DeploymentPackage.P2_PLATFORM__REPOSITORIES );
}
return repositories;
}
ProfileImpl.java 文件源码
项目:neoscada
阅读 18
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getArguments ()
{
if ( arguments == null )
{
arguments = new EDataTypeUniqueEList<String> ( String.class, this, ProfilePackage.PROFILE__ARGUMENTS );
}
return arguments;
}
ProfileImpl.java 文件源码
项目:neoscada
阅读 21
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getNotes ()
{
if ( notes == null )
{
notes = new EDataTypeUniqueEList<String> ( String.class, this, ProfilePackage.PROFILE__NOTES );
}
return notes;
}
ProfileImpl.java 文件源码
项目:neoscada
阅读 18
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getInstallationUnits ()
{
if ( installationUnits == null )
{
installationUnits = new EDataTypeUniqueEList<String> ( String.class, this, ProfilePackage.PROFILE__INSTALLATION_UNITS );
}
return installationUnits;
}
ProfileImpl.java 文件源码
项目:neoscada
阅读 20
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getJvmArguments ()
{
if ( jvmArguments == null )
{
jvmArguments = new EDataTypeUniqueEList<String> ( String.class, this, ProfilePackage.PROFILE__JVM_ARGUMENTS );
}
return jvmArguments;
}
BlockGroupImpl.java 文件源码
项目:neoscada
阅读 20
收藏 0
点赞 0
评论 0
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getHierarchy ()
{
if ( hierarchy == null )
{
hierarchy = new EDataTypeUniqueEList<String> ( String.class, this, OsgiPackage.BLOCK_GROUP__HIERARCHY );
}
return hierarchy;
}