Compare commits

...

14 Commits

Author SHA1 Message Date
mzhao-talend
1f02d78449 TDQ-10626 add id attribute in model element and adjust getUUID logic in resource helper 2015-07-09 19:00:56 +08:00
ycbai
335431ffbf [TUP-3047] Automatically create hadoop services metadata from the
discovered services after import configuration wizard
2015-07-08 11:54:07 +08:00
Irene Wang
7358804b15 Update version to 6.1.0-SNAPSHOT 2015-07-07 17:51:25 +02:00
Irene Wang
1ba0fbb7d7 Add glazedlists_java15-1.9.0.jar to classpath 2015-07-07 16:39:20 +02:00
iwangtalend
4d5999ceb5 Add org.talend.libraries.nattable.glazedlist to TOS p2 repo 2015-07-07 12:24:59 +02:00
hwang
64e3804c2d TDI-33152:delete all the metadata tables of the Genetic schema, then
edit Genetic schema, got exception
2015-07-07 17:03:24 +08:00
hwang
9eebdab301 TDI-33140:Schema type changes when modify the generic schema 2015-07-07 17:03:21 +08:00
ycbai
fc289b2e69 [TBD-2187] Hadoop cluster_context not added after drag and drop schema
to job
2015-07-07 14:25:58 +08:00
xhkong
80558a63e0 Revert "TDI-33070 escape slash for record type cause tFileInputMsDelimited fails to run https://jira.talendforge.org/browse/TDI-33070"
This reverts commit f514124ece.
2015-07-07 11:15:16 +08:00
hwang
11035dacbe TDI-32533:tFTPGet:The Encoding is not consistent with FTP connection 2015-07-06 17:23:50 +08:00
wchen-talend
e82fb4c587 TBD-2127 : show error for run job 2015-07-06 16:30:33 +08:00
GGu
3db20b4f61 TDI-32799: revert "disable the default Authenticator temp". 2015-07-06 14:22:01 +08:00
GGu
fd8b171ac6 TDI-33091: enhance the performace, because will init some maven configuration. so if no need, don't call the API. 2015-07-06 13:31:38 +08:00
GGu
1e30bc945a TDI-33091: check the user setting file and change it if need. 2015-07-06 13:31:37 +08:00
183 changed files with 2023 additions and 785 deletions

View File

@@ -1,14 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<groupId>org.talend.studio</groupId>
<artifactId>org.talend.babel.all.tos.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.common.ui.runtime.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.commons.runtime.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.commons.ui.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.repository.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.runtime.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.ui.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.cwm.mip.edit.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.cwm.mip.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.maven.ui.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.help.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.helpers.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.librariesmanager.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.librariesmanager.ui.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.metadata.managment.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.metadata.managment.ui.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.migrationTool.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.model.edit.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.model.migration.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.model.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.rcp.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.registration.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.items.importexport.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.items.importexport.ui.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.localprovider.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.mdm.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.metadata.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.repository.view.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.resources.nl</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.commons.feature</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.feature</artifactId>

View File

@@ -51,6 +51,12 @@
download-size="0"
install-size="0"
version="0.0.0" />
<plugin
id="org.talend.libraries.nattable.glazedlist"
download-size="0"
install-size="0"
version="0.0.0" />
<plugin
id="org.talend.libraries.uniserv"

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.fragment.jars.feature</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.help.feature</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.jdt.feature</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.jdbc.feature</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.m2e.feature</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.model.migration.feature</artifactId>

View File

@@ -1,14 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<groupId>org.talend.studio</groupId>
<artifactId>org.talend.platform.feature</artifactId>
<packaging>eclipse-feature</packaging>
</project>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.rcp.feature</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.update.p2.feature</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.updates.feature</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.utils.feature</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.common.ui.runtime</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.commons.runtime</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.commons.ui</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.repository</artifactId>

View File

@@ -21,6 +21,7 @@ Export-Package: org.talend.commons.utils.generation,
org.talend.core.exception,
org.talend.core.hadoop,
org.talend.core.hadoop.conf,
org.talend.core.hadoop.creator,
org.talend.core.hadoop.repository,
org.talend.core.hadoop.version,
org.talend.core.hadoop.version.custom,

View File

@@ -16,6 +16,7 @@
<extension-point id="updateManager_provider" name="Update Manager " schema="schema/updateManager_provider.exsd"/>
<extension-point id="org.talend.migration.task.type.extension" name="Migration task type extension" schema="schema/migrationTaskTypeExtension.exsd"/>
<extension-point id="migration_check" name="migration_check" schema="schema/migration_check.exsd"/>
<extension-point id="hadoopConnectionCreator" name="Hadoop Connection Creator" schema="schema/hadoopConnectionCreator.exsd"/>
<extension
point="org.eclipse.ui.views">
<category

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.runtime</artifactId>

View File

@@ -0,0 +1,123 @@
<?xml version='1.0' encoding='UTF-8'?>
<!-- Schema file written by PDE -->
<schema targetNamespace="org.talend.core.runtime" xmlns="http://www.w3.org/2001/XMLSchema">
<annotation>
<appinfo>
<meta.schema plugin="org.talend.core.runtime" id="hadoopConnectionCreator" name="Hadoop Connection Creator"/>
</appinfo>
<documentation>
</documentation>
</annotation>
<element name="extension">
<annotation>
<appinfo>
<meta.element />
</appinfo>
</annotation>
<complexType>
<sequence minOccurs="1" maxOccurs="unbounded">
<element ref="creator" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
<attribute name="point" type="string" use="required">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="id" type="string">
<annotation>
<documentation>
</documentation>
</annotation>
</attribute>
<attribute name="name" type="string">
<annotation>
<documentation>
</documentation>
<appinfo>
<meta.attribute translatable="true"/>
</appinfo>
</annotation>
</attribute>
</complexType>
</element>
<element name="creator">
<complexType>
<attribute name="class" type="string" use="required">
<annotation>
<documentation>
</documentation>
<appinfo>
<meta.attribute kind="java" basedOn=":org.talend.core.hadoop.IHadoopConnectionCreator"/>
</appinfo>
</annotation>
</attribute>
</complexType>
</element>
<annotation>
<appinfo>
<meta.section type="since"/>
</appinfo>
<documentation>
[1.1.0M3]
</documentation>
</annotation>
<annotation>
<appinfo>
<meta.section type="examples"/>
</appinfo>
<documentation>
[1 You should define a new interface extends org.talend.core.IService
ISampleService extends IService{
public void method1();
public void method2();
}
and puts the ISampleService in the org.talend.core.
2 Creates the concrete class implements the ISampleService,and the plug-in you want to regisger.
ConcreteService implements ISampleService(){
public void method1(){}
public void method2(){}
}
Puts the ConcreteService in the plug-in you want to regisger.
3 Defines the extension point in the plugin.xml of the plug-in you want to regisger.
&lt;extension
point=&quot;org.talend.core.service&quot;&gt;
&lt;Service class=&quot;ConcreteService&quot;/&gt;
&lt;/extension&gt;
]
</documentation>
</annotation>
<annotation>
<appinfo>
<meta.section type="apiInfo"/>
</appinfo>
<documentation>
[Enter API information here.]
</documentation>
</annotation>
<annotation>
<appinfo>
<meta.section type="implementation"/>
</appinfo>
<documentation>
[Enter information about supplied implementation of this extension point.]
</documentation>
</annotation>
</schema>

View File

@@ -23,6 +23,7 @@ import org.talend.core.model.general.ModuleNeeded;
import org.talend.core.model.metadata.builder.connection.Connection;
import org.talend.core.model.metadata.builder.connection.DatabaseConnection;
import org.talend.core.model.process.IProcess;
import org.talend.core.model.properties.ConnectionItem;
import org.talend.core.model.properties.Item;
import org.talend.core.model.repository.ERepositoryObjectType;
import org.talend.core.model.repository.IRepositoryTypeProcessor;
@@ -115,6 +116,28 @@ public interface IHadoopClusterService extends IService {
*/
public boolean isValidHadoopSubItem(Item item);
/**
* DOC ycbai Comment method "isHadoopSubItem".
* <p>
* Estimate whether or not the item is hadoop subconnection item.
*
* @param item
* @return
*/
public boolean isHadoopSubItem2(Item item);
/**
* DOC ycbai Comment method "isInContextMode".
* <p>
* Estimate whether or not the item is in context mode. <br>
* Hadoop subconnections are in context mode even though it is not context mode itself if the hadoop cluster is in
* context mode.
*
* @param connItem
* @return
*/
public boolean isInContextMode(ConnectionItem connItem);
/**
* DOC ycbai Comment method "getSubitemIdsOfHadoopCluster".
*

View File

@@ -0,0 +1,31 @@
// ============================================================================
//
// Copyright (C) 2006-2015 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.core.hadoop;
import java.util.Map;
import org.eclipse.core.runtime.CoreException;
import org.talend.core.model.properties.ConnectionItem;
/**
* created by ycbai on 2015年6月29日 Detailled comment
*
*/
public interface IHadoopConnectionCreator {
public ConnectionItem create(String relativeHadoopClusterId, Map<String, Map<String, String>> initParams)
throws CoreException;
public String getTypeName();
}

View File

@@ -0,0 +1,158 @@
// ============================================================================
//
// Copyright (C) 2006-2015 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.core.hadoop.conf;
import java.lang.reflect.InvocationTargetException;
import java.util.HashMap;
import java.util.Map;
import org.talend.core.utils.ReflectionUtils;
/**
* DOC ycbai class global comment. Detailled comment
*/
public enum EHadoopConfProperties {
/**
* Property name for naming the job tracker (URI).
*/
JOB_TRACKER_URI("mapred.job.tracker", "localhost:8021"), //$NON-NLS-1$ //$NON-NLS-2$
RESOURCE_MANAGER("yarn.resourcemanager.address", "localhost:8032"), //$NON-NLS-1$ //$NON-NLS-2$
RESOURCEMANAGER_SCHEDULER("yarn.resourcemanager.scheduler.address", "localhost:8030"), //$NON-NLS-1$ //$NON-NLS-2$
JOBHISTORY("mapreduce.jobhistory.address", "localhost:10020"), //$NON-NLS-1$ //$NON-NLS-2$
STAGING_DIR("yarn.app.mapreduce.am.staging-dir", "/user"), //$NON-NLS-1$ //$NON-NLS-2$
/**
* Property name for naming the default file system (URI).
*/
FS_DEFAULT_URI("fs.default.name", "hdfs://localhost:8020/"), //$NON-NLS-1$ //$NON-NLS-2$
FS_DEFAULT_URI_NEW("fs.defaultFS", "hdfs://localhost:8020/"), //$NON-NLS-1$ //$NON-NLS-2$
DFS_NAMESERVICES("dfs.nameservices", ""), //$NON-NLS-1$ //$NON-NLS-2$
DFS_HA_NAMENODES_NAMESERVICE_ID("dfs.ha.namenodes.%s", ""), //$NON-NLS-1$//$NON-NLS-2$
YARN_RESOURCEMANAGER_HA_ENABLED("yarn.resourcemanager.ha.enabled", false), //$NON-NLS-1$
YARN_RESOURCEMANAGER_HA_RM_IDS("yarn.resourcemanager.ha.rm-ids", ""), //$NON-NLS-1$ //$NON-NLS-2$
YARN_RESOURCEMANAGER_ADMIN_ADDRESS_RM_ID("yarn.resourcemanager.admin.address.%s", ""), //$NON-NLS-1$ //$NON-NLS-2$
FS_HDFS_IMPL_DISABLE_CACHE("fs.hdfs.impl.disable.cache", "false"), //$NON-NLS-1$ //$NON-NLS-2$
HADOOP_SECURITY_KERBEROS_TICKET_CACHE_PATH("hadoop.security.kerberos.ticket.cache.path", ""), //$NON-NLS-1$ //$NON-NLS-2$
AUTHENTICATION("hadoop.security.authentication", "simple"), //$NON-NLS-1$ //$NON-NLS-2$
/**
* Property name for kerberos principal.
*/
KERBEROS_PRINCIPAL("dfs.namenode.kerberos.principal", "nn/_HOST@EXAMPLE.COM"), //$NON-NLS-1$ //$NON-NLS-2$
RM_PRINCIPAL("yarn.resourcemanager.principal", "yarn/_HOST@EXAMPLE.COM"), //$NON-NLS-1$ //$NON-NLS-2$
JT_PRINCIPAL("mapreduce.jobtracker.kerberos.principal", "mapred/_HOST@EXAMPLE.COM"), //$NON-NLS-1$ //$NON-NLS-2$
JH_PRINCIPAL("mapreduce.jobhistory.principal", "mapred/_HOST@EXAMPLE.COM"), //$NON-NLS-1$ //$NON-NLS-2$
KERBEROS_COMMAND_KINIT("hadoop.kerberos.kinit.command", "/usr/kerberos/bin/kinit"), //$NON-NLS-1$ //$NON-NLS-2$
/**
* Property name for job ugi.
*/
JOB_UGI("hadoop.job.ugi", "username,supergroup"), //$NON-NLS-1$ //$NON-NLS-2$
/**
* Property name for the default socket factory:
*/
SOCKET_FACTORY_DEFAULT("hadoop.rpc.socket.factory.class.default", "org.apache.hadoop.net.StandardSocketFactory"), //$NON-NLS-1$ //$NON-NLS-2$
/**
* Property name for the SOCKS server URI.
*/
SOCKS_SERVER("hadoop.socks.server", "host:1080"), //$NON-NLS-1$ //$NON-NLS-2$
HBASE_ZOOKEEPER_QUORUM("hbase.zookeeper.quorum", "localhost"), //$NON-NLS-1$ //$NON-NLS-2$
HBASE_ZOOKEEPER_PROPERTY_CLIENTPORT("hbase.zookeeper.property.clientPort", 2181), //$NON-NLS-1$
HBASE_MASTER_KERBEROS_PRINCIPAL("hbase.master.kerberos.principal", "hbase/_HOST@EXAMPLE.COM"), //$NON-NLS-1$//$NON-NLS-2$
HBASE_REGIONSERVER_KERBEROS_PRINCIPAL("hbase.regionserver.kerberos.principal", "hbase/_HOST@EXAMPLE.COM"), //$NON-NLS-1$//$NON-NLS-2$
HIVE_SERVER2_AUTHENTICATION_KERBEROS_PRINCIPAL("hive.server2.authentication.kerberos.principal", "hive/_HOST@YOUR-REALM.COM"), //$NON-NLS-1$ //$NON-NLS-2$
JAVAX_JDO_OPTION_CONNECTIONURL("javax.jdo.option.ConnectionURL", "jdbc:mysql://localhost/hive?createDatabaseIfNotExist=true"), //$NON-NLS-1$ //$NON-NLS-2$
JAVAX_JDO_OPTION_CONNECTIONUSERNAME("javax.jdo.option.ConnectionUserName", "hive"), //$NON-NLS-1$ //$NON-NLS-2$
JAVAX_JDO_OPTION_CONNECTIONPASSWORD("javax.jdo.option.ConnectionPassword", "hive"), //$NON-NLS-1$ //$NON-NLS-2$
HIVE_METASTORE_URIS("hive.metastore.uris", "thrift://localhost:9083"), //$NON-NLS-1$ //$NON-NLS-2$
TEMPLETON_PORT("templeton.port", "50111"), //$NON-NLS-1$ //$NON-NLS-2$
TEMPLETON_KERBEROS_PRINCIPAL("templeton.kerberos.principal", "HTTP/localhost@EXAMPLE.COM"), //$NON-NLS-1$ //$NON-NLS-2$
OOZIE_AUTHENTICATION_TYPE("oozie.authentication.type", "simple"), //$NON-NLS-1$ //$NON-NLS-2$
OOZIE_BASE_URL("oozie.base.url", "http://localhost:11000/oozie"), //$NON-NLS-1$ //$NON-NLS-2$
;
private static Map<String, EHadoopConfProperties> map;
private static synchronized void registerProperty(String name, EHadoopConfProperties prop) {
if (EHadoopConfProperties.map == null) {
EHadoopConfProperties.map = new HashMap<String, EHadoopConfProperties>();
}
EHadoopConfProperties.map.put(name, prop);
}
public static EHadoopConfProperties getByName(String propName) {
return map.get(propName);
}
public final String name;
public final Object defVal;
EHadoopConfProperties(String name, Object defVal) {
this.name = name;
this.defVal = defVal;
EHadoopConfProperties.registerProperty(name, this);
}
public String get(Object conf) throws SecurityException, IllegalArgumentException, NoSuchMethodException,
IllegalAccessException, InvocationTargetException {
return (String) ReflectionUtils.invokeMethod(conf, "get", new Object[] { name, defVal });
}
public void set(Object conf, String value) throws SecurityException, IllegalArgumentException, NoSuchMethodException,
IllegalAccessException, InvocationTargetException {
assert value != null;
ReflectionUtils.invokeMethod(conf, "set", new Object[] { name, value });
}
public String getName() {
return this.name;
}
}

View File

@@ -0,0 +1,76 @@
// ============================================================================
//
// Copyright (C) 2006-2015 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.core.hadoop.conf;
/**
* created by ycbai on 2015年6月1日 Detailled comment
*
*/
public enum EHadoopConfs {
HDFS("HDFS", new String[] { "core-site.xml", "hdfs-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
MAPREDUCE2("MAPREDUCE2", new String[] { "core-site.xml", "mapred-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
YARN("YARN", new String[] { "core-site.xml", "yarn-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
WEBHCAT("WEBHCAT", new String[] { "webhcat-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$
HIVE("HIVE", new String[] { "mapred-site.xml", "hive-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
HBASE("HBASE", new String[] { "hdfs-site.xml", "hbase-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
OOZIE("OOZIE", new String[] { "oozie-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$
SPARK("SPARK", new String[0]), //$NON-NLS-1$
PIG("PIG", new String[0]), //$NON-NLS-1$
SQOOP("SQOOP", new String[] { "sqoop-site.xml" }), //$NON-NLS-1$ //$NON-NLS-2$
STORM("STORM", new String[0]), //$NON-NLS-1$
TEZ("TEZ", new String[0]), //$NON-NLS-1$
ZOOKEEPER("ZOOKEEPER", new String[0]), //$NON-NLS-1$
;
private String name;
private String[] confFiles;
EHadoopConfs(String name, String[] confFiles) {
this.name = name;
this.confFiles = confFiles;
}
public String getName() {
return this.name;
}
public String[] getConfFiles() {
return this.confFiles;
}
public static EHadoopConfs getConfByName(String name) {
EHadoopConfs[] confs = values();
for (EHadoopConfs conf : confs) {
if (conf.getName().equals(name)) {
return conf;
}
}
return null;
}
}

View File

@@ -0,0 +1,48 @@
// ============================================================================
//
// Copyright (C) 2006-2015 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.core.hadoop.creator;
import java.util.Date;
import org.talend.commons.utils.VersionUtils;
import org.talend.core.context.Context;
import org.talend.core.context.RepositoryContext;
import org.talend.core.hadoop.IHadoopConnectionCreator;
import org.talend.core.model.properties.Property;
import org.talend.core.runtime.CoreRuntimePlugin;
import org.talend.repository.model.IProxyRepositoryFactory;
/**
* created by ycbai on 2015年6月29日 Detailled comment
*
*/
public abstract class AbstractHadoopConnectionCreator implements IHadoopConnectionCreator {
protected IProxyRepositoryFactory factory;
public AbstractHadoopConnectionCreator() {
factory = CoreRuntimePlugin.getInstance().getProxyRepositoryFactory();
}
protected void setPropertyParameters(String relativeHadoopClusterId, Property connectionProperty) {
connectionProperty.setDisplayName(relativeHadoopClusterId + "_" + getTypeName()); //$NON-NLS-1$
connectionProperty.setLabel(connectionProperty.getDisplayName());
connectionProperty.setModificationDate(new Date());
connectionProperty.setAuthor(((RepositoryContext) CoreRuntimePlugin.getInstance().getContext()
.getProperty(Context.REPOSITORY_CONTEXT_KEY)).getUser());
connectionProperty.setVersion(VersionUtils.DEFAULT_VERSION);
connectionProperty.setStatusCode(""); //$NON-NLS-1$
connectionProperty.setId(factory.getNextId());
}
}

View File

@@ -0,0 +1,62 @@
// ============================================================================
//
// Copyright (C) 2006-2015 Talend Inc. - www.talend.com
//
// This source code is available under agreement available at
// %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
//
// You should have received a copy of the agreement
// along with this program; if not, write to Talend SA
// 9 rue Pages 92150 Suresnes, France
//
// ============================================================================
package org.talend.core.hadoop.creator;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IExtension;
import org.eclipse.core.runtime.IExtensionPoint;
import org.eclipse.core.runtime.IExtensionRegistry;
import org.eclipse.core.runtime.Platform;
import org.talend.commons.exception.ExceptionHandler;
import org.talend.core.hadoop.IHadoopConnectionCreator;
/**
* created by ycbai on 2015年6月29日 Detailled comment
*
*/
public class HadoopConnectionCreatorManager {
private static final String CREATOR_EXT_ID = "org.talend.core.runtime.hadoopConnectionCreator"; //$NON-NLS-1$
private static List<IHadoopConnectionCreator> creators = null;
public static List<IHadoopConnectionCreator> getCreators() {
if (creators == null) {
creators = new ArrayList<>();
IExtensionRegistry extensionRegistry = Platform.getExtensionRegistry();
IExtensionPoint extensionPoint = extensionRegistry.getExtensionPoint(CREATOR_EXT_ID);
if (extensionPoint != null) {
IExtension[] extensions = extensionPoint.getExtensions();
for (IExtension extension : extensions) {
IConfigurationElement[] configurationElements = extension.getConfigurationElements();
for (IConfigurationElement configurationElement : configurationElements) {
try {
Object creator = configurationElement.createExecutableExtension("class"); //$NON-NLS-1$
if (creator instanceof IHadoopConnectionCreator) {
creators.add((IHadoopConnectionCreator) creator);
}
} catch (CoreException e) {
ExceptionHandler.process(e);
}
}
}
}
}
return creators;
}
}

View File

@@ -2609,6 +2609,11 @@ public class RepositoryToComponentProperty {
}
return connection.getMode().toUpperCase();
}
if (value.equals("USE_ENCODING")) {
return connection.isSFTP();
}
if (value.equals("ENCODING")) {
if (isContextMode(connection, connection.getCustomEncode())) {
return connection.getCustomEncode();

View File

@@ -53,6 +53,7 @@ import org.talend.core.model.metadata.builder.connection.Connection;
import org.talend.core.model.metadata.builder.connection.DatabaseConnection;
import org.talend.core.model.metadata.builder.connection.DelimitedFileConnection;
import org.talend.core.model.metadata.builder.connection.FileExcelConnection;
import org.talend.core.model.metadata.builder.connection.GenericSchemaConnection;
import org.talend.core.model.metadata.builder.connection.LdifFileConnection;
import org.talend.core.model.metadata.builder.connection.MetadataTable;
import org.talend.core.model.metadata.builder.connection.PositionalFileConnection;
@@ -1631,7 +1632,8 @@ public abstract class RepositoryUpdateManager {
deletedOrReselectTablesMap = new HashMap<String, EUpdateResult>();
List<IMetadataTable> newMetadataTable = new ArrayList<IMetadataTable>();
if (coreService != null && connection instanceof DatabaseConnection) {
if (coreService != null
&& ((connection instanceof DatabaseConnection) || (connection instanceof GenericSchemaConnection))) {
Set<org.talend.core.model.metadata.builder.connection.MetadataTable> newTables = ConnectionHelper
.getTables(connection);
if (newTables != null) {

View File

@@ -12,6 +12,7 @@
// ============================================================================
package org.talend.core.runtime.services;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.jface.preference.IPreferenceNode;
import org.talend.core.IService;
@@ -25,4 +26,5 @@ public interface IMavenUIService extends IService {
*/
void addCustomMavenSettingChildren(IPreferenceNode parent);
void checkUserSettings(IProgressMonitor monitor);
}

View File

@@ -170,7 +170,7 @@ public final class TalendQuoteUtils {
if (str == null) {
return ""; //$NON-NLS-1$
}
if (newStr.contains("\"") && !newStr.contains("\\")) { //$NON-NLS-1$ //$NON-NLS-2$
if (newStr.contains("\"")) { //$NON-NLS-1$
newStr = newStr.replace("\"", "\\\""); //$NON-NLS-1$ //$NON-NLS-2$
}
return newStr;

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core.ui</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.core</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.cwm.mip.edit</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.cwm.mip.editor</artifactId>

View File

@@ -110,5 +110,6 @@ Export-Package: orgomg.cwm.analysis.businessnomenclature,
orgomg.mof.model.util
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.ecore;visibility:=reexport,
org.apache.log4j
org.apache.log4j,
org.eclipse.emf.ecore.xmi
Bundle-ActivationPolicy: lazy

View File

@@ -150,6 +150,7 @@
<details key="documentation" value="Identifies the DASDLProperties that apply to a ModelElement."/>
</eAnnotations>
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="Namespace" abstract="true" eSuperTypes="#//cwm/objectmodel/core/ModelElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.cwm.mip</artifactId>

View File

@@ -341,13 +341,22 @@ public interface CorePackage extends EPackage {
*/
int MODEL_ELEMENT__DASDL_PROPERTY = ELEMENT_FEATURE_COUNT + 18;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_ELEMENT__ID = ELEMENT_FEATURE_COUNT + 19;
/**
* The number of structural features of the '<em>Model Element</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 19;
int MODEL_ELEMENT_FEATURE_COUNT = ELEMENT_FEATURE_COUNT + 20;
/**
* The meta object id for the '{@link orgomg.cwm.objectmodel.core.impl.NamespaceImpl <em>Namespace</em>}' class.
@@ -519,6 +528,15 @@ public interface CorePackage extends EPackage {
*/
int NAMESPACE__DASDL_PROPERTY = MODEL_ELEMENT__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMESPACE__ID = MODEL_ELEMENT__ID;
/**
* The feature id for the '<em><b>Owned Element</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -709,6 +727,15 @@ public interface CorePackage extends EPackage {
*/
int CLASSIFIER__DASDL_PROPERTY = NAMESPACE__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASSIFIER__ID = NAMESPACE__ID;
/**
* The feature id for the '<em><b>Owned Element</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -1022,6 +1049,15 @@ public interface CorePackage extends EPackage {
*/
int CLASS__DASDL_PROPERTY = CLASSIFIER__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS__ID = CLASSIFIER__ID;
/**
* The feature id for the '<em><b>Owned Element</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -1345,6 +1381,15 @@ public interface CorePackage extends EPackage {
*/
int DATA_TYPE__DASDL_PROPERTY = CLASSIFIER__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATA_TYPE__ID = CLASSIFIER__ID;
/**
* The feature id for the '<em><b>Owned Element</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -1659,6 +1704,15 @@ public interface CorePackage extends EPackage {
*/
int PACKAGE__DASDL_PROPERTY = NAMESPACE__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PACKAGE__ID = NAMESPACE__ID;
/**
* The feature id for the '<em><b>Owned Element</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -1862,6 +1916,15 @@ public interface CorePackage extends EPackage {
*/
int SUBSYSTEM__DASDL_PROPERTY = CLASSIFIER__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBSYSTEM__ID = CLASSIFIER__ID;
/**
* The feature id for the '<em><b>Owned Element</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -2192,6 +2255,15 @@ public interface CorePackage extends EPackage {
*/
int MODEL__DASDL_PROPERTY = PACKAGE__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODEL__ID = PACKAGE__ID;
/**
* The feature id for the '<em><b>Owned Element</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -2395,6 +2467,15 @@ public interface CorePackage extends EPackage {
*/
int FEATURE__DASDL_PROPERTY = MODEL_ELEMENT__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE__ID = MODEL_ELEMENT__ID;
/**
* The feature id for the '<em><b>Owner Scope</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
@@ -2619,6 +2700,15 @@ public interface CorePackage extends EPackage {
*/
int STRUCTURAL_FEATURE__DASDL_PROPERTY = FEATURE__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURAL_FEATURE__ID = FEATURE__ID;
/**
* The feature id for the '<em><b>Owner Scope</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
@@ -2945,6 +3035,15 @@ public interface CorePackage extends EPackage {
*/
int ATTRIBUTE__DASDL_PROPERTY = STRUCTURAL_FEATURE__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__ID = STRUCTURAL_FEATURE__ID;
/**
* The feature id for the '<em><b>Owner Scope</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
@@ -3283,6 +3382,15 @@ public interface CorePackage extends EPackage {
*/
int CONSTRAINT__DASDL_PROPERTY = MODEL_ELEMENT__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONSTRAINT__ID = MODEL_ELEMENT__ID;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
@@ -3489,6 +3597,15 @@ public interface CorePackage extends EPackage {
*/
int DEPENDENCY__DASDL_PROPERTY = MODEL_ELEMENT__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEPENDENCY__ID = MODEL_ELEMENT__ID;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
@@ -3879,6 +3996,15 @@ public interface CorePackage extends EPackage {
*/
int STEREOTYPE__DASDL_PROPERTY = MODEL_ELEMENT__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STEREOTYPE__ID = MODEL_ELEMENT__ID;
/**
* The feature id for the '<em><b>Base Class</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
@@ -4315,6 +4441,17 @@ public interface CorePackage extends EPackage {
*/
EReference getModelElement_DasdlProperty();
/**
* Returns the meta object for the attribute '{@link orgomg.cwm.objectmodel.core.ModelElement#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see orgomg.cwm.objectmodel.core.ModelElement#getId()
* @see #getModelElement()
* @generated
*/
EAttribute getModelElement_Id();
/**
* Returns the meta object for class '
* {@link orgomg.cwm.objectmodel.core.Namespace <em>Namespace</em>}'. <!--
@@ -5418,6 +5555,14 @@ public interface CorePackage extends EPackage {
*/
EReference MODEL_ELEMENT__DASDL_PROPERTY = eINSTANCE.getModelElement_DasdlProperty();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODEL_ELEMENT__ID = eINSTANCE.getModelElement_Id();
/**
* The meta object literal for the '
* {@link orgomg.cwm.objectmodel.core.impl.NamespaceImpl

View File

@@ -18,37 +18,36 @@ import orgomg.cwm.management.warehouseoperation.Measurement;
import orgomg.cwmx.resource.dmsii.DASDLProperty;
/**
* <!-- begin-user-doc --> A representation of the model object '
* <em><b>Model Element</b></em>'. <!-- end-user-doc -->
* <!-- begin-user-doc --> A representation of the model object ' <em><b>Model Element</b></em>'. <!-- end-user-doc -->
*
* <!-- begin-model-doc -->
* A model element is an element that is an abstraction drawn from the system being modeled.
* <!-- begin-model-doc --> A model element is an element that is an abstraction drawn from the system being modeled.
*
* In the metamodel, a ModelElement is a named entity in a Model. It is the base for all modeling metaclasses in the CWM. All other modeling metaclasses are either direct or indirect subclasses of ModelElement.
* <!-- end-model-doc -->
* In the metamodel, a ModelElement is a named entity in a Model. It is the base for all modeling metaclasses in the
* CWM. All other modeling metaclasses are either direct or indirect subclasses of ModelElement. <!-- end-model-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getName <em>Name</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getVisibility <em>Visibility</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getClientDependency <em>Client Dependency</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getSupplierDependency <em>Supplier Dependency</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getConstraint <em>Constraint</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getNamespace <em>Namespace</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getImporter <em>Importer</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getStereotype <em>Stereotype</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getTaggedValue <em>Tagged Value</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getDocument <em>Document</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getDescription <em>Description</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getResponsibleParty <em>Responsible Party</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getElementNode <em>Element Node</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getSet <em>Set</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getRenderedObject <em>Rendered Object</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getVocabularyElement <em>Vocabulary Element</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getMeasurement <em>Measurement</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getChangeRequest <em>Change Request</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getDasdlProperty <em>Dasdl Property</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getName <em>Name</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getVisibility <em>Visibility</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getClientDependency <em>Client Dependency</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getSupplierDependency <em>Supplier Dependency</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getConstraint <em>Constraint</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getNamespace <em>Namespace</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getImporter <em>Importer</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getStereotype <em>Stereotype</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getTaggedValue <em>Tagged Value</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getDocument <em>Document</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getDescription <em>Description</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getResponsibleParty <em>Responsible Party</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getElementNode <em>Element Node</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getSet <em>Set</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getRenderedObject <em>Rendered Object</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getVocabularyElement <em>Vocabulary Element</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getMeasurement <em>Measurement</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getChangeRequest <em>Change Request</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getDasdlProperty <em>Dasdl Property</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.ModelElement#getId <em>Id</em>}</li>
* </ul>
* </p>
*
@@ -59,23 +58,22 @@ import orgomg.cwmx.resource.dmsii.DASDLProperty;
public interface ModelElement extends Element {
/**
* Returns the value of the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> An
* identifier for the ModelElement within its containing Namespace. <!--
* end-model-doc -->
* Returns the value of the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> <!--
* begin-model-doc --> An identifier for the ModelElement within its containing Namespace. <!-- end-model-doc -->
*
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_Name()
* @model dataType="orgomg.cwm.objectmodel.core.Name"
* annotation="htttp://talend.org/UiConstraints string.max.size='255'"
* annotation="htttp://talend.org/UiConstraints string.max.size='255'"
* @generated
*/
String getName();
/**
* Sets the value of the '{@link orgomg.cwm.objectmodel.core.ModelElement#getName <em>Name</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* Sets the value of the '{@link orgomg.cwm.objectmodel.core.ModelElement#getName <em>Name</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @param value the new value of the '<em>Name</em>' attribute.
* @see #getName()
* @generated
@@ -83,11 +81,9 @@ public interface ModelElement extends Element {
void setName(String value);
/**
* Returns the value of the '<em><b>Visibility</b></em>' attribute. The
* literals are from the enumeration
* {@link orgomg.cwm.objectmodel.core.VisibilityKind}. <!-- begin-user-doc
* --> <!-- end-user-doc --> <!-- begin-model-doc --> Specifies extent of
* the visibility of the ModelElement within its owning Namespace. <!--
* Returns the value of the '<em><b>Visibility</b></em>' attribute. The literals are from the enumeration
* {@link orgomg.cwm.objectmodel.core.VisibilityKind}. <!-- begin-user-doc --> <!-- end-user-doc --> <!--
* begin-model-doc --> Specifies extent of the visibility of the ModelElement within its owning Namespace. <!--
* end-model-doc -->
*
* @return the value of the '<em>Visibility</em>' attribute.
@@ -100,9 +96,9 @@ public interface ModelElement extends Element {
VisibilityKind getVisibility();
/**
* Sets the value of the '{@link orgomg.cwm.objectmodel.core.ModelElement#getVisibility <em>Visibility</em>}' attribute.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* Sets the value of the '{@link orgomg.cwm.objectmodel.core.ModelElement#getVisibility <em>Visibility</em>}'
* attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value the new value of the '<em>Visibility</em>' attribute.
* @see orgomg.cwm.objectmodel.core.VisibilityKind
* @see #getVisibility()
@@ -111,13 +107,11 @@ public interface ModelElement extends Element {
void setVisibility(VisibilityKind value);
/**
* Returns the value of the '<em><b>Client Dependency</b></em>' reference
* list. The list contents are of type
* {@link orgomg.cwm.objectmodel.core.Dependency}. It is bidirectional and
* its opposite is '{@link orgomg.cwm.objectmodel.core.Dependency#getClient
* <em>Client</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> <!--
* begin-model-doc --> Identifies Dependency instances in which the
* ModelElement acts as a client. <!-- end-model-doc -->
* Returns the value of the '<em><b>Client Dependency</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.objectmodel.core.Dependency}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.objectmodel.core.Dependency#getClient <em>Client</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc --> <!-- begin-model-doc --> Identifies Dependency instances in which the ModelElement acts as a
* client. <!-- end-model-doc -->
*
* @return the value of the '<em>Client Dependency</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_ClientDependency()
@@ -128,15 +122,11 @@ public interface ModelElement extends Element {
EList<Dependency> getClientDependency();
/**
* Returns the value of the '<em><b>Supplier Dependency</b></em>' reference
* list. The list contents are of type
* {@link orgomg.cwm.objectmodel.core.Dependency}. It is bidirectional and
* its opposite is '
* {@link orgomg.cwm.objectmodel.core.Dependency#getSupplier
* <em>Supplier</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> <!--
* begin-model-doc --> The DependencySupplier association links Dependency
* instances with ModelElements that act as suppliers in the represented
* dependency relationship. <!-- end-model-doc -->
* Returns the value of the '<em><b>Supplier Dependency</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.objectmodel.core.Dependency}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.objectmodel.core.Dependency#getSupplier <em>Supplier</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc --> <!-- begin-model-doc --> The DependencySupplier association links Dependency instances with
* ModelElements that act as suppliers in the represented dependency relationship. <!-- end-model-doc -->
*
* @return the value of the '<em>Supplier Dependency</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_SupplierDependency()
@@ -147,14 +137,11 @@ public interface ModelElement extends Element {
EList<Dependency> getSupplierDependency();
/**
* Returns the value of the '<em><b>Constraint</b></em>' reference list. The
* list contents are of type {@link orgomg.cwm.objectmodel.core.Constraint}.
* It is bidirectional and its opposite is '
* {@link orgomg.cwm.objectmodel.core.Constraint#getConstrainedElement
* <em>Constrained Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* --> <!-- begin-model-doc --> Identifies the Constraint instances that
* restrict the possible states that a ModelElement may take. <!--
* end-model-doc -->
* Returns the value of the '<em><b>Constraint</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.objectmodel.core.Constraint}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.objectmodel.core.Constraint#getConstrainedElement <em>Constrained Element</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> Identifies the Constraint instances that
* restrict the possible states that a ModelElement may take. <!-- end-model-doc -->
*
* @return the value of the '<em>Constraint</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_Constraint()
@@ -165,12 +152,11 @@ public interface ModelElement extends Element {
EList<Constraint> getConstraint();
/**
* Returns the value of the '<em><b>Namespace</b></em>' container reference.
* It is bidirectional and its opposite is '{@link orgomg.cwm.objectmodel.core.Namespace#getOwnedElement <em>Owned Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Identifies the Namespace, if any, that owns the ModelElement.
* <!-- end-model-doc -->
* Returns the value of the '<em><b>Namespace</b></em>' container reference. It is bidirectional and its opposite is
* '{@link orgomg.cwm.objectmodel.core.Namespace#getOwnedElement <em>Owned Element</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc --> <!-- begin-model-doc --> Identifies the Namespace, if any, that owns the ModelElement. <!--
* end-model-doc -->
*
* @return the value of the '<em>Namespace</em>' container reference.
* @see #setNamespace(Namespace)
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_Namespace()
@@ -181,9 +167,9 @@ public interface ModelElement extends Element {
Namespace getNamespace();
/**
* Sets the value of the '{@link orgomg.cwm.objectmodel.core.ModelElement#getNamespace <em>Namespace</em>}' container reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* Sets the value of the '{@link orgomg.cwm.objectmodel.core.ModelElement#getNamespace <em>Namespace</em>}'
* container reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value the new value of the '<em>Namespace</em>' container reference.
* @see #getNamespace()
* @generated
@@ -191,13 +177,11 @@ public interface ModelElement extends Element {
void setNamespace(Namespace value);
/**
* Returns the value of the '<em><b>Importer</b></em>' reference list. The
* list contents are of type {@link orgomg.cwm.objectmodel.core.Package}. It
* is bidirectional and its opposite is '
* {@link orgomg.cwm.objectmodel.core.Package#getImportedElement
* <em>Imported Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* --> <!-- begin-model-doc --> Identifies the Packages that import a
* ModelElement. <!-- end-model-doc -->
* Returns the value of the '<em><b>Importer</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.objectmodel.core.Package}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.objectmodel.core.Package#getImportedElement <em>Imported Element</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc --> <!-- begin-model-doc --> Identifies the Packages that import a ModelElement. <!--
* end-model-doc -->
*
* @return the value of the '<em>Importer</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_Importer()
@@ -208,12 +192,10 @@ public interface ModelElement extends Element {
EList<orgomg.cwm.objectmodel.core.Package> getImporter();
/**
* Returns the value of the '<em><b>Stereotype</b></em>' reference. It is
* bidirectional and its opposite is '
* {@link orgomg.cwm.objectmodel.core.Stereotype#getExtendedElement
* <em>Extended Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* --> <!-- begin-model-doc --> Identifies the Stereotype instance that
* further defines the semantics of the ModelElement. <!-- end-model-doc -->
* Returns the value of the '<em><b>Stereotype</b></em>' reference. It is bidirectional and its opposite is '
* {@link orgomg.cwm.objectmodel.core.Stereotype#getExtendedElement <em>Extended Element</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc --> <!-- begin-model-doc --> Identifies the Stereotype instance that further defines the
* semantics of the ModelElement. <!-- end-model-doc -->
*
* @return the value of the '<em>Stereotype</em>' reference.
* @see #setStereotype(Stereotype)
@@ -225,9 +207,9 @@ public interface ModelElement extends Element {
Stereotype getStereotype();
/**
* Sets the value of the '{@link orgomg.cwm.objectmodel.core.ModelElement#getStereotype <em>Stereotype</em>}' reference.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* Sets the value of the '{@link orgomg.cwm.objectmodel.core.ModelElement#getStereotype <em>Stereotype</em>}'
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value the new value of the '<em>Stereotype</em>' reference.
* @see #getStereotype()
* @generated
@@ -235,30 +217,28 @@ public interface ModelElement extends Element {
void setStereotype(Stereotype value);
/**
* Returns the value of the '<em><b>Tagged Value</b></em>' containment reference list.
* The list contents are of type {@link orgomg.cwm.objectmodel.core.TaggedValue}.
* It is bidirectional and its opposite is '{@link orgomg.cwm.objectmodel.core.TaggedValue#getModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Identifies the set of TaggedValue instances that extend a ModelElement.
* <!-- end-model-doc -->
* Returns the value of the '<em><b>Tagged Value</b></em>' containment reference list. The list contents are of type
* {@link orgomg.cwm.objectmodel.core.TaggedValue}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.objectmodel.core.TaggedValue#getModelElement <em>Model Element</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc --> <!-- begin-model-doc --> Identifies the set of TaggedValue instances that extend a
* ModelElement. <!-- end-model-doc -->
*
* @return the value of the '<em>Tagged Value</em>' containment reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_TaggedValue()
* @see orgomg.cwm.objectmodel.core.TaggedValue#getModelElement
* @model opposite="modelElement" containment="true"
* annotation="htttp://talend.org/UiConstraints string.max.size.Description='1000' string.max.size.Purpose='255' string.max.size.Author='255'"
* @model opposite="modelElement" containment="true" annotation=
* "htttp://talend.org/UiConstraints string.max.size.Description='1000' string.max.size.Purpose='255' string.max.size.Author='255'"
* @generated
*/
EList<TaggedValue> getTaggedValue();
/**
* Returns the value of the '<em><b>Document</b></em>' reference list.
* The list contents are of type {@link orgomg.cwm.foundation.businessinformation.Document}.
* It is bidirectional and its opposite is '{@link orgomg.cwm.foundation.businessinformation.Document#getModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Identifies the Document instances relevant to a particular ModelElement.
* <!-- end-model-doc -->
* Returns the value of the '<em><b>Document</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.foundation.businessinformation.Document}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.foundation.businessinformation.Document#getModelElement <em>Model Element</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> Identifies the Document instances relevant to a
* particular ModelElement. <!-- end-model-doc -->
*
* @return the value of the '<em>Document</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_Document()
* @see orgomg.cwm.foundation.businessinformation.Document#getModelElement
@@ -268,13 +248,12 @@ public interface ModelElement extends Element {
EList<Document> getDocument();
/**
* Returns the value of the '<em><b>Description</b></em>' reference list.
* The list contents are of type {@link orgomg.cwm.foundation.businessinformation.Description}.
* It is bidirectional and its opposite is '{@link orgomg.cwm.foundation.businessinformation.Description#getModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Identifies the Description instances relevant for a particular ModelElement instance.
* <!-- end-model-doc -->
* Returns the value of the '<em><b>Description</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.foundation.businessinformation.Description}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.foundation.businessinformation.Description#getModelElement <em>Model Element</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> Identifies the Description instances relevant
* for a particular ModelElement instance. <!-- end-model-doc -->
*
* @return the value of the '<em>Description</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_Description()
* @see orgomg.cwm.foundation.businessinformation.Description#getModelElement
@@ -284,13 +263,12 @@ public interface ModelElement extends Element {
EList<Description> getDescription();
/**
* Returns the value of the '<em><b>Responsible Party</b></em>' reference list.
* The list contents are of type {@link orgomg.cwm.foundation.businessinformation.ResponsibleParty}.
* It is bidirectional and its opposite is '{@link orgomg.cwm.foundation.businessinformation.ResponsibleParty#getModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Identifies the ResponsibleParty instances relevant for a particular ModelElement instance.
* <!-- end-model-doc -->
* Returns the value of the '<em><b>Responsible Party</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.foundation.businessinformation.ResponsibleParty}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.foundation.businessinformation.ResponsibleParty#getModelElement <em>Model Element</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> Identifies the ResponsibleParty instances
* relevant for a particular ModelElement instance. <!-- end-model-doc -->
*
* @return the value of the '<em>Responsible Party</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_ResponsibleParty()
* @see orgomg.cwm.foundation.businessinformation.ResponsibleParty#getModelElement
@@ -300,13 +278,12 @@ public interface ModelElement extends Element {
EList<ResponsibleParty> getResponsibleParty();
/**
* Returns the value of the '<em><b>Element Node</b></em>' reference list.
* The list contents are of type {@link orgomg.cwm.foundation.expressions.ElementNode}.
* It is bidirectional and its opposite is '{@link orgomg.cwm.foundation.expressions.ElementNode#getModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Identifies the ElementNode instances that represent a particular ModelElement in expressions.
* <!-- end-model-doc -->
* Returns the value of the '<em><b>Element Node</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.foundation.expressions.ElementNode}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.foundation.expressions.ElementNode#getModelElement <em>Model Element</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> Identifies the ElementNode instances that
* represent a particular ModelElement in expressions. <!-- end-model-doc -->
*
* @return the value of the '<em>Element Node</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_ElementNode()
* @see orgomg.cwm.foundation.expressions.ElementNode#getModelElement
@@ -316,13 +293,10 @@ public interface ModelElement extends Element {
EList<ElementNode> getElementNode();
/**
* Returns the value of the '<em><b>Set</b></em>' reference list. The list
* contents are of type
* {@link orgomg.cwm.analysis.transformation.DataObjectSet}. It is
* bidirectional and its opposite is '
* {@link orgomg.cwm.analysis.transformation.DataObjectSet#getElement
* <em>Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc --> <!--
* begin-model-doc --> Identifies the DataObjectSet <!-- end-model-doc -->
* Returns the value of the '<em><b>Set</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.analysis.transformation.DataObjectSet}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.analysis.transformation.DataObjectSet#getElement <em>Element</em>}'. <!-- begin-user-doc -->
* <!-- end-user-doc --> <!-- begin-model-doc --> Identifies the DataObjectSet <!-- end-model-doc -->
*
* @return the value of the '<em>Set</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_Set()
@@ -333,13 +307,12 @@ public interface ModelElement extends Element {
EList<DataObjectSet> getSet();
/**
* Returns the value of the '<em><b>Rendered Object</b></em>' reference list.
* The list contents are of type {@link orgomg.cwm.analysis.informationvisualization.RenderedObject}.
* It is bidirectional and its opposite is '{@link orgomg.cwm.analysis.informationvisualization.RenderedObject#getModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Rendered Objects referencing the Model Element.
* Returns the value of the '<em><b>Rendered Object</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.analysis.informationvisualization.RenderedObject}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.analysis.informationvisualization.RenderedObject#getModelElement <em>Model Element</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> Rendered Objects referencing the Model Element.
* <!-- end-model-doc -->
*
* @return the value of the '<em>Rendered Object</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_RenderedObject()
* @see orgomg.cwm.analysis.informationvisualization.RenderedObject#getModelElement
@@ -349,13 +322,12 @@ public interface ModelElement extends Element {
EList<RenderedObject> getRenderedObject();
/**
* Returns the value of the '<em><b>Vocabulary Element</b></em>' reference list.
* The list contents are of type {@link orgomg.cwm.analysis.businessnomenclature.VocabularyElement}.
* It is bidirectional and its opposite is '{@link orgomg.cwm.analysis.businessnomenclature.VocabularyElement#getModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Identifies a VocabularyElement.
* <!-- end-model-doc -->
* Returns the value of the '<em><b>Vocabulary Element</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.analysis.businessnomenclature.VocabularyElement}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.analysis.businessnomenclature.VocabularyElement#getModelElement <em>Model Element</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> Identifies a VocabularyElement. <!--
* end-model-doc -->
*
* @return the value of the '<em>Vocabulary Element</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_VocabularyElement()
* @see orgomg.cwm.analysis.businessnomenclature.VocabularyElement#getModelElement
@@ -365,13 +337,12 @@ public interface ModelElement extends Element {
EList<VocabularyElement> getVocabularyElement();
/**
* Returns the value of the '<em><b>Measurement</b></em>' reference list.
* The list contents are of type {@link orgomg.cwm.management.warehouseoperation.Measurement}.
* It is bidirectional and its opposite is '{@link orgomg.cwm.management.warehouseoperation.Measurement#getModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Identifies a Measurement for a ModelElement.
* Returns the value of the '<em><b>Measurement</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.management.warehouseoperation.Measurement}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.management.warehouseoperation.Measurement#getModelElement <em>Model Element</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> Identifies a Measurement for a ModelElement.
* <!-- end-model-doc -->
*
* @return the value of the '<em>Measurement</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_Measurement()
* @see orgomg.cwm.management.warehouseoperation.Measurement#getModelElement
@@ -381,13 +352,12 @@ public interface ModelElement extends Element {
EList<Measurement> getMeasurement();
/**
* Returns the value of the '<em><b>Change Request</b></em>' reference list.
* The list contents are of type {@link orgomg.cwm.management.warehouseoperation.ChangeRequest}.
* It is bidirectional and its opposite is '{@link orgomg.cwm.management.warehouseoperation.ChangeRequest#getModelElement <em>Model Element</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc -->
* Identifies a ChangeRequest for a ModelElement.
* Returns the value of the '<em><b>Change Request</b></em>' reference list. The list contents are of type
* {@link orgomg.cwm.management.warehouseoperation.ChangeRequest}. It is bidirectional and its opposite is '
* {@link orgomg.cwm.management.warehouseoperation.ChangeRequest#getModelElement <em>Model Element</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> Identifies a ChangeRequest for a ModelElement.
* <!-- end-model-doc -->
*
* @return the value of the '<em>Change Request</em>' reference list.
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_ChangeRequest()
* @see orgomg.cwm.management.warehouseoperation.ChangeRequest#getModelElement
@@ -397,13 +367,10 @@ public interface ModelElement extends Element {
EList<ChangeRequest> getChangeRequest();
/**
* Returns the value of the '<em><b>Dasdl Property</b></em>' reference list.
* The list contents are of type
* {@link orgomg.cwmx.resource.dmsii.DASDLProperty}. It is bidirectional and
* its opposite is '
* {@link orgomg.cwmx.resource.dmsii.DASDLProperty#getOwner <em>Owner</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc -->
* Identifies the DASDLProperties that apply to a ModelElement. <!--
* Returns the value of the '<em><b>Dasdl Property</b></em>' reference list. The list contents are of type
* {@link orgomg.cwmx.resource.dmsii.DASDLProperty}. It is bidirectional and its opposite is '
* {@link orgomg.cwmx.resource.dmsii.DASDLProperty#getOwner <em>Owner</em>} '. <!-- begin-user-doc --> <!--
* end-user-doc --> <!-- begin-model-doc --> Identifies the DASDLProperties that apply to a ModelElement. <!--
* end-model-doc -->
*
* @return the value of the '<em>Dasdl Property</em>' reference list.
@@ -414,4 +381,29 @@ public interface ModelElement extends Element {
*/
EList<DASDLProperty> getDasdlProperty();
/**
* Returns the value of the '<em><b>Id</b></em>' attribute. <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Id</em>' attribute isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
*
* @return the value of the '<em>Id</em>' attribute.
* @see #setId(String)
* @see orgomg.cwm.objectmodel.core.CorePackage#getModelElement_Id()
* @model
* @generated
*/
String getId();
/**
* Sets the value of the '{@link orgomg.cwm.objectmodel.core.ModelElement#getId <em>Id</em>}' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @param value the new value of the '<em>Id</em>' attribute.
* @see #getId()
* @generated
*/
void setId(String value);
} // ModelElement

View File

@@ -46,8 +46,7 @@ public class CoreFactoryImpl extends EFactoryImpl implements CoreFactory {
*/
public static CoreFactory init() {
try {
CoreFactory theCoreFactory = (CoreFactory) EPackage.Registry.INSTANCE
.getEFactory("http:///orgomg/cwm/objectmodel/core.ecore");
CoreFactory theCoreFactory = (CoreFactory) EPackage.Registry.INSTANCE.getEFactory(CorePackage.eNS_URI);
if (theCoreFactory != null) {
return theCoreFactory;
}

View File

@@ -709,6 +709,15 @@ public class CorePackageImpl extends EPackageImpl implements CorePackage {
return (EReference) modelElementEClass.getEStructuralFeatures().get(18);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getModelElement_Id() {
return (EAttribute) modelElementEClass.getEStructuralFeatures().get(19);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
@@ -1462,6 +1471,7 @@ public class CorePackageImpl extends EPackageImpl implements CorePackage {
createEReference(modelElementEClass, MODEL_ELEMENT__MEASUREMENT);
createEReference(modelElementEClass, MODEL_ELEMENT__CHANGE_REQUEST);
createEReference(modelElementEClass, MODEL_ELEMENT__DASDL_PROPERTY);
createEAttribute(modelElementEClass, MODEL_ELEMENT__ID);
namespaceEClass = createEClass(NAMESPACE);
createEReference(namespaceEClass, NAMESPACE__OWNED_ELEMENT);
@@ -1725,6 +1735,8 @@ public class CorePackageImpl extends EPackageImpl implements CorePackage {
theDmsiiPackage.getDASDLProperty_Owner(), "dasdlProperty", null, 0, -1, ModelElement.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
initEAttribute(getModelElement_Id(), ecorePackage.getEString(), "id", null, 0, 1, ModelElement.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(namespaceEClass, Namespace.class, "Namespace", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getNamespace_OwnedElement(), this.getModelElement(), this.getModelElement_Namespace(), "ownedElement",

View File

@@ -13,10 +13,12 @@ import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList;
import org.eclipse.emf.ecore.util.EObjectWithInverseResolvingEList;
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.util.InternalEList;
import org.eclipse.emf.ecore.xmi.XMLResource;
import orgomg.cwm.analysis.businessnomenclature.BusinessnomenclaturePackage;
import orgomg.cwm.analysis.businessnomenclature.VocabularyElement;
import orgomg.cwm.analysis.informationvisualization.InformationvisualizationPackage;
@@ -44,30 +46,30 @@ import orgomg.cwmx.resource.dmsii.DASDLProperty;
import orgomg.cwmx.resource.dmsii.DmsiiPackage;
/**
* <!-- begin-user-doc --> An implementation of the model object '
* <em><b>Model Element</b></em>'. <!-- end-user-doc -->
* <!-- begin-user-doc --> An implementation of the model object ' <em><b>Model Element</b></em>'. <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getName <em>Name</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getVisibility <em>Visibility</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getClientDependency <em>Client Dependency</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getSupplierDependency <em>Supplier Dependency</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getConstraint <em>Constraint</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getNamespace <em>Namespace</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getImporter <em>Importer</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getStereotype <em>Stereotype</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getTaggedValue <em>Tagged Value</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getDocument <em>Document</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getDescription <em>Description</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getResponsibleParty <em>Responsible Party</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getElementNode <em>Element Node</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getSet <em>Set</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getRenderedObject <em>Rendered Object</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getVocabularyElement <em>Vocabulary Element</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getMeasurement <em>Measurement</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getChangeRequest <em>Change Request</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getDasdlProperty <em>Dasdl Property</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getName <em>Name</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getVisibility <em>Visibility</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getClientDependency <em>Client Dependency</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getSupplierDependency <em>Supplier Dependency</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getConstraint <em>Constraint</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getNamespace <em>Namespace</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getImporter <em>Importer</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getStereotype <em>Stereotype</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getTaggedValue <em>Tagged Value</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getDocument <em>Document</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getDescription <em>Description</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getResponsibleParty <em>Responsible Party</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getElementNode <em>Element Node</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getSet <em>Set</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getRenderedObject <em>Rendered Object</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getVocabularyElement <em>Vocabulary Element</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getMeasurement <em>Measurement</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getChangeRequest <em>Change Request</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getDasdlProperty <em>Dasdl Property</em>}</li>
* <li>{@link orgomg.cwm.objectmodel.core.impl.ModelElementImpl#getId <em>Id</em>}</li>
* </ul>
* </p>
*
@@ -76,8 +78,9 @@ import orgomg.cwmx.resource.dmsii.DmsiiPackage;
public abstract class ModelElementImpl extends ElementImpl implements ModelElement {
/**
* The default value of the '{@link #getName() <em>Name</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The default value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see #getName()
* @generated
* @ordered
@@ -85,8 +88,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected static final String NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getName() <em>Name</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getName() <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see #getName()
* @generated
* @ordered
@@ -94,8 +98,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected String name = NAME_EDEFAULT;
/**
* The default value of the '{@link #getVisibility() <em>Visibility</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The default value of the '{@link #getVisibility() <em>Visibility</em>}' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see #getVisibility()
* @generated
* @ordered
@@ -103,8 +108,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected static final VisibilityKind VISIBILITY_EDEFAULT = VisibilityKind.VK_PUBLIC;
/**
* The cached value of the '{@link #getVisibility() <em>Visibility</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getVisibility() <em>Visibility</em>}' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see #getVisibility()
* @generated
* @ordered
@@ -112,9 +118,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected VisibilityKind visibility = VISIBILITY_EDEFAULT;
/**
* The cached value of the '{@link #getClientDependency() <em>Client Dependency</em>}' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* The cached value of the '{@link #getClientDependency() <em>Client Dependency</em>}' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getClientDependency()
* @generated
* @ordered
@@ -122,9 +128,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<Dependency> clientDependency;
/**
* The cached value of the '{@link #getSupplierDependency() <em>Supplier Dependency</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* The cached value of the '{@link #getSupplierDependency() <em>Supplier Dependency</em>}' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getSupplierDependency()
* @generated
* @ordered
@@ -132,8 +138,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<Dependency> supplierDependency;
/**
* The cached value of the '{@link #getConstraint() <em>Constraint</em>}' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getConstraint() <em>Constraint</em>}' reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see #getConstraint()
* @generated
* @ordered
@@ -141,8 +148,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<Constraint> constraint;
/**
* The cached value of the '{@link #getImporter() <em>Importer</em>}' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getImporter() <em>Importer</em>}' reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see #getImporter()
* @generated
* @ordered
@@ -150,8 +158,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<orgomg.cwm.objectmodel.core.Package> importer;
/**
* The cached value of the '{@link #getStereotype() <em>Stereotype</em>}' reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getStereotype() <em>Stereotype</em>}' reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see #getStereotype()
* @generated
* @ordered
@@ -159,8 +168,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected Stereotype stereotype;
/**
* The cached value of the '{@link #getTaggedValue() <em>Tagged Value</em>}' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getTaggedValue() <em>Tagged Value</em>}' containment reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getTaggedValue()
* @generated
* @ordered
@@ -168,8 +178,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<TaggedValue> taggedValue;
/**
* The cached value of the '{@link #getDocument() <em>Document</em>}' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getDocument() <em>Document</em>}' reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see #getDocument()
* @generated
* @ordered
@@ -177,8 +188,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<Document> document;
/**
* The cached value of the '{@link #getDescription() <em>Description</em>}' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getDescription() <em>Description</em>}' reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see #getDescription()
* @generated
* @ordered
@@ -186,9 +198,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<Description> description;
/**
* The cached value of the '{@link #getResponsibleParty() <em>Responsible Party</em>}' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* The cached value of the '{@link #getResponsibleParty() <em>Responsible Party</em>}' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getResponsibleParty()
* @generated
* @ordered
@@ -196,8 +208,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<ResponsibleParty> responsibleParty;
/**
* The cached value of the '{@link #getElementNode() <em>Element Node</em>}' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getElementNode() <em>Element Node</em>}' reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see #getElementNode()
* @generated
* @ordered
@@ -205,8 +218,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<ElementNode> elementNode;
/**
* The cached value of the '{@link #getSet() <em>Set</em>}' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getSet() <em>Set</em>}' reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see #getSet()
* @generated
* @ordered
@@ -214,9 +228,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<DataObjectSet> set;
/**
* The cached value of the '{@link #getRenderedObject() <em>Rendered Object</em>}' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* The cached value of the '{@link #getRenderedObject() <em>Rendered Object</em>}' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getRenderedObject()
* @generated
* @ordered
@@ -224,9 +238,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<RenderedObject> renderedObject;
/**
* The cached value of the '{@link #getVocabularyElement() <em>Vocabulary Element</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* The cached value of the '{@link #getVocabularyElement() <em>Vocabulary Element</em>}' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getVocabularyElement()
* @generated
* @ordered
@@ -234,8 +248,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<VocabularyElement> vocabularyElement;
/**
* The cached value of the '{@link #getMeasurement() <em>Measurement</em>}' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* The cached value of the '{@link #getMeasurement() <em>Measurement</em>}' reference list. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see #getMeasurement()
* @generated
* @ordered
@@ -243,9 +258,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<Measurement> measurement;
/**
* The cached value of the '{@link #getChangeRequest() <em>Change Request</em>}' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* The cached value of the '{@link #getChangeRequest() <em>Change Request</em>}' reference list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see #getChangeRequest()
* @generated
* @ordered
@@ -253,17 +268,36 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
protected EList<ChangeRequest> changeRequest;
/**
* The cached value of the '{@link #getDasdlProperty() <em>Dasdl Property</em>}' reference list.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* The cached value of the '{@link #getDasdlProperty() <em>Dasdl Property</em>}' reference list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @see #getDasdlProperty()
* @generated
* @ordered
*/
protected EList<DASDLProperty> dasdlProperty;
/**
* The default value of the '{@link #getId() <em>Id</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getId()
* @generated
* @ordered
*/
protected static final String ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getId() <em>Id</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getId()
* @generated
* @ordered
*/
protected String id = ID_EDEFAULT;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
protected ModelElementImpl() {
@@ -272,6 +306,7 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
@@ -281,47 +316,59 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public String getName() {
return name;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public void setName(String newName) {
String oldName = name;
name = newName;
if (eNotificationRequired())
if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, CorePackage.MODEL_ELEMENT__NAME, oldName, name));
}
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public VisibilityKind getVisibility() {
return visibility;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public void setVisibility(VisibilityKind newVisibility) {
VisibilityKind oldVisibility = visibility;
visibility = newVisibility == null ? VISIBILITY_EDEFAULT : newVisibility;
if (eNotificationRequired())
if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, CorePackage.MODEL_ELEMENT__VISIBILITY, oldVisibility,
visibility));
}
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<Dependency> getClientDependency() {
if (clientDependency == null) {
clientDependency = new EObjectWithInverseResolvingEList.ManyInverse<Dependency>(Dependency.class, this,
@@ -332,8 +379,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<Dependency> getSupplierDependency() {
if (supplierDependency == null) {
supplierDependency = new EObjectWithInverseResolvingEList.ManyInverse<Dependency>(Dependency.class, this,
@@ -344,8 +393,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<Constraint> getConstraint() {
if (constraint == null) {
constraint = new EObjectWithInverseResolvingEList.ManyInverse<Constraint>(Constraint.class, this,
@@ -356,16 +407,20 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public Namespace getNamespace() {
if (eContainerFeatureID() != CorePackage.MODEL_ELEMENT__NAMESPACE)
if (eContainerFeatureID() != CorePackage.MODEL_ELEMENT__NAMESPACE) {
return null;
return (Namespace) eContainer();
}
return (Namespace) eInternalContainer();
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public NotificationChain basicSetNamespace(Namespace newNamespace, NotificationChain msgs) {
@@ -375,31 +430,40 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public void setNamespace(Namespace newNamespace) {
if (newNamespace != eInternalContainer()
|| (eContainerFeatureID() != CorePackage.MODEL_ELEMENT__NAMESPACE && newNamespace != null)) {
if (EcoreUtil.isAncestor(this, newNamespace))
if (EcoreUtil.isAncestor(this, newNamespace)) {
throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
}
NotificationChain msgs = null;
if (eInternalContainer() != null)
if (eInternalContainer() != null) {
msgs = eBasicRemoveFromContainer(msgs);
if (newNamespace != null)
}
if (newNamespace != null) {
msgs = ((InternalEObject) newNamespace).eInverseAdd(this, CorePackage.NAMESPACE__OWNED_ELEMENT, Namespace.class,
msgs);
}
msgs = basicSetNamespace(newNamespace, msgs);
if (msgs != null)
if (msgs != null) {
msgs.dispatch();
} else if (eNotificationRequired())
}
} else if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, CorePackage.MODEL_ELEMENT__NAMESPACE, newNamespace,
newNamespace));
}
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<orgomg.cwm.objectmodel.core.Package> getImporter() {
if (importer == null) {
importer = new EObjectWithInverseResolvingEList.ManyInverse<orgomg.cwm.objectmodel.core.Package>(
@@ -411,16 +475,19 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public Stereotype getStereotype() {
if (stereotype != null && stereotype.eIsProxy()) {
InternalEObject oldStereotype = (InternalEObject) stereotype;
stereotype = (Stereotype) eResolveProxy(oldStereotype);
if (stereotype != oldStereotype) {
if (eNotificationRequired())
if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, CorePackage.MODEL_ELEMENT__STEREOTYPE,
oldStereotype, stereotype));
}
}
}
return stereotype;
@@ -428,6 +495,7 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public Stereotype basicGetStereotype() {
@@ -436,6 +504,7 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
public NotificationChain basicSetStereotype(Stereotype newStereotype, NotificationChain msgs) {
@@ -444,39 +513,48 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, CorePackage.MODEL_ELEMENT__STEREOTYPE,
oldStereotype, newStereotype);
if (msgs == null)
if (msgs == null) {
msgs = notification;
else
} else {
msgs.add(notification);
}
}
return msgs;
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public void setStereotype(Stereotype newStereotype) {
if (newStereotype != stereotype) {
NotificationChain msgs = null;
if (stereotype != null)
if (stereotype != null) {
msgs = ((InternalEObject) stereotype).eInverseRemove(this, CorePackage.STEREOTYPE__EXTENDED_ELEMENT,
Stereotype.class, msgs);
if (newStereotype != null)
}
if (newStereotype != null) {
msgs = ((InternalEObject) newStereotype).eInverseAdd(this, CorePackage.STEREOTYPE__EXTENDED_ELEMENT,
Stereotype.class, msgs);
}
msgs = basicSetStereotype(newStereotype, msgs);
if (msgs != null)
if (msgs != null) {
msgs.dispatch();
} else if (eNotificationRequired())
}
} else if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, CorePackage.MODEL_ELEMENT__STEREOTYPE, newStereotype,
newStereotype));
}
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<TaggedValue> getTaggedValue() {
if (taggedValue == null) {
taggedValue = new EObjectContainmentWithInverseEList<TaggedValue>(TaggedValue.class, this,
@@ -487,8 +565,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<Document> getDocument() {
if (document == null) {
document = new EObjectWithInverseResolvingEList.ManyInverse<Document>(Document.class, this,
@@ -499,8 +579,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<Description> getDescription() {
if (description == null) {
description = new EObjectWithInverseResolvingEList.ManyInverse<Description>(Description.class, this,
@@ -511,8 +593,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<ResponsibleParty> getResponsibleParty() {
if (responsibleParty == null) {
responsibleParty = new EObjectWithInverseResolvingEList.ManyInverse<ResponsibleParty>(ResponsibleParty.class, this,
@@ -523,8 +607,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<ElementNode> getElementNode() {
if (elementNode == null) {
elementNode = new EObjectWithInverseResolvingEList<ElementNode>(ElementNode.class, this,
@@ -535,8 +621,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<DataObjectSet> getSet() {
if (set == null) {
set = new EObjectWithInverseResolvingEList.ManyInverse<DataObjectSet>(DataObjectSet.class, this,
@@ -547,8 +635,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<RenderedObject> getRenderedObject() {
if (renderedObject == null) {
renderedObject = new EObjectWithInverseResolvingEList<RenderedObject>(RenderedObject.class, this,
@@ -559,8 +649,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<VocabularyElement> getVocabularyElement() {
if (vocabularyElement == null) {
vocabularyElement = new EObjectWithInverseResolvingEList.ManyInverse<VocabularyElement>(VocabularyElement.class,
@@ -572,8 +664,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<Measurement> getMeasurement() {
if (measurement == null) {
measurement = new EObjectWithInverseResolvingEList<Measurement>(Measurement.class, this,
@@ -584,8 +678,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<ChangeRequest> getChangeRequest() {
if (changeRequest == null) {
changeRequest = new EObjectWithInverseResolvingEList.ManyInverse<ChangeRequest>(ChangeRequest.class, this,
@@ -596,8 +692,10 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<DASDLProperty> getDasdlProperty() {
if (dasdlProperty == null) {
dasdlProperty = new EObjectWithInverseResolvingEList<DASDLProperty>(DASDLProperty.class, this,
@@ -606,8 +704,49 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
return dasdlProperty;
}
/**
* <!-- begin-user-doc --> Id represents the unique model in bussiness word, it distinguishes with UUID that it
* identifies unique businuss object but UUID identifies an object instance technially. <!-- end-user-doc -->
*
* @generated NOT
*/
@Override
public String getId() {
if (id == null || "".equals(id.trim())) {
id = getUUID();
}
return id;
}
private String getUUID() {
if (eIsProxy()) {
return ((InternalEObject) this).eProxyURI().fragment();
}
Resource resource = eResource();
if (resource == null || !(resource instanceof XMLResource)) {
return null;
}
XMLResource xmlResource = (XMLResource) resource;
return xmlResource.getID(this);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public void setId(String newId) {
String oldId = id;
id = newId;
if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, CorePackage.MODEL_ELEMENT__ID, oldId, id));
}
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@SuppressWarnings("unchecked")
@@ -621,15 +760,17 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
case CorePackage.MODEL_ELEMENT__CONSTRAINT:
return ((InternalEList<InternalEObject>) (InternalEList<?>) getConstraint()).basicAdd(otherEnd, msgs);
case CorePackage.MODEL_ELEMENT__NAMESPACE:
if (eInternalContainer() != null)
if (eInternalContainer() != null) {
msgs = eBasicRemoveFromContainer(msgs);
}
return basicSetNamespace((Namespace) otherEnd, msgs);
case CorePackage.MODEL_ELEMENT__IMPORTER:
return ((InternalEList<InternalEObject>) (InternalEList<?>) getImporter()).basicAdd(otherEnd, msgs);
case CorePackage.MODEL_ELEMENT__STEREOTYPE:
if (stereotype != null)
if (stereotype != null) {
msgs = ((InternalEObject) stereotype).eInverseRemove(this, CorePackage.STEREOTYPE__EXTENDED_ELEMENT,
Stereotype.class, msgs);
}
return basicSetStereotype((Stereotype) otherEnd, msgs);
case CorePackage.MODEL_ELEMENT__TAGGED_VALUE:
return ((InternalEList<InternalEObject>) (InternalEList<?>) getTaggedValue()).basicAdd(otherEnd, msgs);
@@ -659,6 +800,7 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
@@ -704,6 +846,7 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
@@ -717,6 +860,7 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
@@ -737,8 +881,9 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
case CorePackage.MODEL_ELEMENT__IMPORTER:
return getImporter();
case CorePackage.MODEL_ELEMENT__STEREOTYPE:
if (resolve)
if (resolve) {
return getStereotype();
}
return basicGetStereotype();
case CorePackage.MODEL_ELEMENT__TAGGED_VALUE:
return getTaggedValue();
@@ -762,12 +907,15 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
return getChangeRequest();
case CorePackage.MODEL_ELEMENT__DASDL_PROPERTY:
return getDasdlProperty();
case CorePackage.MODEL_ELEMENT__ID:
return getId();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@SuppressWarnings("unchecked")
@@ -846,12 +994,16 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
getDasdlProperty().clear();
getDasdlProperty().addAll((Collection<? extends DASDLProperty>) newValue);
return;
case CorePackage.MODEL_ELEMENT__ID:
setId((String) newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
@@ -914,12 +1066,16 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
case CorePackage.MODEL_ELEMENT__DASDL_PROPERTY:
getDasdlProperty().clear();
return;
case CorePackage.MODEL_ELEMENT__ID:
setId(ID_EDEFAULT);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
@@ -963,24 +1119,30 @@ public abstract class ModelElementImpl extends ElementImpl implements ModelEleme
return changeRequest != null && !changeRequest.isEmpty();
case CorePackage.MODEL_ELEMENT__DASDL_PROPERTY:
return dasdlProperty != null && !dasdlProperty.isEmpty();
case CorePackage.MODEL_ELEMENT__ID:
return ID_EDEFAULT == null ? id != null : !ID_EDEFAULT.equals(id);
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public String toString() {
if (eIsProxy())
if (eIsProxy()) {
return super.toString();
}
StringBuffer result = new StringBuffer(super.toString());
result.append(" (name: ");
result.append(name);
result.append(", visibility: ");
result.append(visibility);
result.append(", id: ");
result.append(id);
result.append(')');
return result.toString();
}

View File

@@ -9,6 +9,8 @@ import java.util.List;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.Switch;
import orgomg.cwm.objectmodel.core.Attribute;
import orgomg.cwm.objectmodel.core.BooleanExpression;
import orgomg.cwm.objectmodel.core.Classifier;
@@ -40,7 +42,7 @@ import orgomg.cwm.objectmodel.core.TaggedValue;
* @see orgomg.cwm.objectmodel.core.CorePackage
* @generated
*/
public class CoreSwitch<T> {
public class CoreSwitch<T> extends Switch<T> {
/**
* The cached model package
@@ -62,30 +64,16 @@ public class CoreSwitch<T> {
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the first non-null result returned by a <code>caseXXX</code> call.
* Checks whether this is a switch for the given package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @parameter ePackage the package in question.
* @return whether this is a switch for the given package.
* @generated
*/
public T doSwitch(EObject theEObject) {
return doSwitch(theEObject.eClass(), theEObject);
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
protected T doSwitch(EClass theEClass, EObject theEObject) {
if (theEClass.eContainer() == modelPackage) {
return doSwitch(theEClass.getClassifierID(), theEObject);
} else {
List<EClass> eSuperTypes = theEClass.getESuperTypes();
return eSuperTypes.isEmpty() ? defaultCase(theEObject) : doSwitch(eSuperTypes.get(0), theEObject);
}
@Override
protected boolean isSwitchFor(EPackage ePackage) {
return ePackage == modelPackage;
}
/**
@@ -95,6 +83,7 @@ public class CoreSwitch<T> {
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
@Override
protected T doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
case CorePackage.ELEMENT: {
@@ -651,6 +640,7 @@ public class CoreSwitch<T> {
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
*/
@Override
public T defaultCase(EObject object) {
return null;
}

View File

@@ -11,15 +11,14 @@ import orgomg.cwmmip.ModeledGraphSubset;
import orgomg.cwmmip.ModeledSemanticContext;
/**
* <!-- begin-user-doc --> A representation of the model object '
* <em><b>Element</b></em>'. <!-- end-user-doc -->
* <!-- begin-user-doc --> A representation of the model object ' <em><b>Element</b></em>'. <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link orgomg.mof.model.ModelElement#getModeledGraphSubset <em>Modeled Graph Subset</em>}</li>
* <li>{@link orgomg.mof.model.ModelElement#getModeledProjection <em>Modeled Projection</em>}</li>
* <li>{@link orgomg.mof.model.ModelElement#getModeledSemanticContext <em>Modeled Semantic Context</em>}</li>
* <li>{@link orgomg.mof.model.ModelElement#getModeledGraphSubset <em>Modeled Graph Subset</em>}</li>
* <li>{@link orgomg.mof.model.ModelElement#getModeledProjection <em>Modeled Projection</em>}</li>
* <li>{@link orgomg.mof.model.ModelElement#getModeledSemanticContext <em>Modeled Semantic Context</em>}</li>
* </ul>
* </p>
*
@@ -30,15 +29,15 @@ import orgomg.cwmmip.ModeledSemanticContext;
public interface ModelElement extends EObject {
/**
* Returns the value of the '<em><b>Modeled Graph Subset</b></em>' reference list.
* The list contents are of type {@link orgomg.cwmmip.ModeledGraphSubset}.
* It is bidirectional and its opposite is '{@link orgomg.cwmmip.ModeledGraphSubset#getMofElement <em>Mof Element</em>}'.
* <!-- begin-user-doc -->
* Returns the value of the '<em><b>Modeled Graph Subset</b></em>' reference list. The list contents are of type
* {@link orgomg.cwmmip.ModeledGraphSubset}. It is bidirectional and its opposite is '
* {@link orgomg.cwmmip.ModeledGraphSubset#getMofElement <em>Mof Element</em>}'. <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Modeled Graph Subset</em>' reference list
* isn't clear, there really should be more of a description here...
* If the meaning of the '<em>Modeled Graph Subset</em>' reference list isn't clear, there really should be more of
* a description here...
* </p>
* <!-- end-user-doc -->
*
* @return the value of the '<em>Modeled Graph Subset</em>' reference list.
* @see orgomg.mof.model.ModelPackage#getModelElement_ModeledGraphSubset()
* @see orgomg.cwmmip.ModeledGraphSubset#getMofElement
@@ -48,15 +47,15 @@ public interface ModelElement extends EObject {
EList<ModeledGraphSubset> getModeledGraphSubset();
/**
* Returns the value of the '<em><b>Modeled Projection</b></em>' reference list.
* The list contents are of type {@link orgomg.cwmmip.ModeledSemanticContext}.
* It is bidirectional and its opposite is '{@link orgomg.cwmmip.ModeledSemanticContext#getMofElement <em>Mof Element</em>}'.
* <!-- begin-user-doc -->
* Returns the value of the '<em><b>Modeled Projection</b></em>' reference list. The list contents are of type
* {@link orgomg.cwmmip.ModeledSemanticContext}. It is bidirectional and its opposite is '
* {@link orgomg.cwmmip.ModeledSemanticContext#getMofElement <em>Mof Element</em>}'. <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Modeled Projection</em>' reference list isn't
* clear, there really should be more of a description here...
* If the meaning of the '<em>Modeled Projection</em>' reference list isn't clear, there really should be more of a
* description here...
* </p>
* <!-- end-user-doc -->
*
* @return the value of the '<em>Modeled Projection</em>' reference list.
* @see orgomg.mof.model.ModelPackage#getModelElement_ModeledProjection()
* @see orgomg.cwmmip.ModeledSemanticContext#getMofElement
@@ -66,15 +65,16 @@ public interface ModelElement extends EObject {
EList<ModeledSemanticContext> getModeledProjection();
/**
* Returns the value of the '<em><b>Modeled Semantic Context</b></em>' reference list.
* The list contents are of type {@link orgomg.cwmmip.ModeledSemanticContext}.
* It is bidirectional and its opposite is '{@link orgomg.cwmmip.ModeledSemanticContext#getMofAnchorElement <em>Mof Anchor Element</em>}'.
* <!-- begin-user-doc -->
* Returns the value of the '<em><b>Modeled Semantic Context</b></em>' reference list. The list contents are of type
* {@link orgomg.cwmmip.ModeledSemanticContext}. It is bidirectional and its opposite is '
* {@link orgomg.cwmmip.ModeledSemanticContext#getMofAnchorElement <em>Mof Anchor Element</em>}'. <!--
* begin-user-doc -->
* <p>
* If the meaning of the '<em>Modeled Semantic Context</em>' reference list
* isn't clear, there really should be more of a description here...
* If the meaning of the '<em>Modeled Semantic Context</em>' reference list isn't clear, there really should be more
* of a description here...
* </p>
* <!-- end-user-doc -->
*
* @return the value of the '<em>Modeled Semantic Context</em>' reference list.
* @see orgomg.mof.model.ModelPackage#getModelElement_ModeledSemanticContext()
* @see orgomg.cwmmip.ModeledSemanticContext#getMofAnchorElement

View File

@@ -21,14 +21,13 @@ import orgomg.mof.model.ModelElement;
import orgomg.mof.model.ModelPackage;
/**
* <!-- begin-user-doc --> An implementation of the model object '
* <em><b>Element</b></em>'. <!-- end-user-doc -->
* <!-- begin-user-doc --> An implementation of the model object ' <em><b>Element</b></em>'. <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link orgomg.mof.model.impl.ModelElementImpl#getModeledGraphSubset <em>Modeled Graph Subset</em>}</li>
* <li>{@link orgomg.mof.model.impl.ModelElementImpl#getModeledProjection <em>Modeled Projection</em>}</li>
* <li>{@link orgomg.mof.model.impl.ModelElementImpl#getModeledSemanticContext <em>Modeled Semantic Context</em>}</li>
* <li>{@link orgomg.mof.model.impl.ModelElementImpl#getModeledGraphSubset <em>Modeled Graph Subset</em>}</li>
* <li>{@link orgomg.mof.model.impl.ModelElementImpl#getModeledProjection <em>Modeled Projection</em>}</li>
* <li>{@link orgomg.mof.model.impl.ModelElementImpl#getModeledSemanticContext <em>Modeled Semantic Context</em>}</li>
* </ul>
* </p>
*
@@ -37,9 +36,9 @@ import orgomg.mof.model.ModelPackage;
public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* The cached value of the '{@link #getModeledGraphSubset() <em>Modeled Graph Subset</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* The cached value of the '{@link #getModeledGraphSubset() <em>Modeled Graph Subset</em>}' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getModeledGraphSubset()
* @generated
* @ordered
@@ -47,9 +46,9 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
protected EList<ModeledGraphSubset> modeledGraphSubset;
/**
* The cached value of the '{@link #getModeledProjection() <em>Modeled Projection</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* The cached value of the '{@link #getModeledProjection() <em>Modeled Projection</em>}' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see #getModeledProjection()
* @generated
* @ordered
@@ -58,8 +57,8 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* The cached value of the '{@link #getModeledSemanticContext() <em>Modeled Semantic Context</em>}' reference list.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see #getModeledSemanticContext()
* @generated
* @ordered
@@ -68,6 +67,7 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
protected ModelElementImpl() {
@@ -76,6 +76,7 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
@@ -85,8 +86,10 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<ModeledGraphSubset> getModeledGraphSubset() {
if (modeledGraphSubset == null) {
modeledGraphSubset = new EObjectWithInverseResolvingEList<ModeledGraphSubset>(ModeledGraphSubset.class, this,
@@ -97,8 +100,10 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<ModeledSemanticContext> getModeledProjection() {
if (modeledProjection == null) {
modeledProjection = new EObjectWithInverseResolvingEList.ManyInverse<ModeledSemanticContext>(
@@ -110,8 +115,10 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
public EList<ModeledSemanticContext> getModeledSemanticContext() {
if (modeledSemanticContext == null) {
modeledSemanticContext = new EObjectWithInverseResolvingEList.ManyInverse<ModeledSemanticContext>(
@@ -123,6 +130,7 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@SuppressWarnings("unchecked")
@@ -141,6 +149,7 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
@@ -158,6 +167,7 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
@@ -175,6 +185,7 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@SuppressWarnings("unchecked")
@@ -199,6 +210,7 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override
@@ -219,6 +231,7 @@ public class ModelElementImpl extends EObjectImpl implements ModelElement {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
@Override

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.datatools.xml</artifactId>

View File

@@ -8,6 +8,7 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
org.eclipse.m2e.core,
org.eclipse.m2e.maven.runtime,
org.talend.model,
org.talend.commons.ui,
org.talend.core.runtime,

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.maven.ui</artifactId>

View File

@@ -12,8 +12,11 @@
// ============================================================================
package org.talend.designer.maven.ui;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.jface.preference.IPreferenceNode;
import org.talend.commons.exception.ExceptionHandler;
import org.talend.core.runtime.services.IMavenUIService;
import org.talend.designer.maven.ui.setting.preference.M2eUserSettingForTalendLoginTask;
import org.talend.designer.maven.ui.setting.repository.RepositoryMavenSettingManager;
import org.talend.repository.ui.views.IRepositoryView;
@@ -34,4 +37,14 @@ public class MavenUIService implements IMavenUIService {
parentNode.add(node);
}
}
@Override
public void checkUserSettings(IProgressMonitor monitor) {
try {
M2eUserSettingForTalendLoginTask loginTask = new M2eUserSettingForTalendLoginTask();
loginTask.run(monitor);
} catch (Exception e) {
ExceptionHandler.process(e);
}
}
}

View File

@@ -13,17 +13,29 @@
package org.talend.designer.maven.ui.setting.preference;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.lang.reflect.InvocationTargetException;
import java.util.Date;
import java.util.GregorianCalendar;
import org.eclipse.core.runtime.IPath;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.Platform;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.m2e.core.MavenPlugin;
import org.eclipse.m2e.core.embedder.IMaven;
import org.talend.commons.exception.ExceptionHandler;
import org.talend.core.runtime.projectsetting.IProjectSettingTemplateConstants;
import org.talend.designer.maven.DesignerMavenPlugin;
@@ -31,9 +43,15 @@ import org.talend.designer.maven.template.MavenTemplateManager;
import org.talend.designer.maven.ui.DesignerMavenUiPlugin;
import org.talend.login.AbstractLoginTask;
import org.talend.utils.io.FilesUtils;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
/**
* DOC ggu class global comment. Detailled comment
*
* set the preference for MavenSettingsPreferencePage.
*/
public class M2eUserSettingForTalendLoginTask extends AbstractLoginTask {
@@ -62,12 +80,15 @@ public class M2eUserSettingForTalendLoginTask extends AbstractLoginTask {
*/
@Override
public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
Path configPath = new Path(Platform.getConfigurationLocation().getURL().getPath());
File userSettingsFile = configPath.append(IProjectSettingTemplateConstants.MAVEN_USER_SETTING_TEMPLATE_FILE_NAME)
.toFile();
IPreferenceStore mvnUiStore = DesignerMavenUiPlugin.getDefault().getPreferenceStore();
boolean set = mvnUiStore.getBoolean(MAVEN_SETTING_HAVE_SET);
try {
IPath userSettingsPath = new Path(Platform.getConfigurationLocation().getURL().getPath())
.append(IProjectSettingTemplateConstants.MAVEN_USER_SETTING_TEMPLATE_FILE_NAME);
File userSettingsFile = userSettingsPath.toFile();
boolean set = mvnUiStore.getBoolean(MAVEN_SETTING_HAVE_SET);
if (!set) {// first time to set
if (!userSettingsFile.exists()) {
InputStream inputStream = MavenTemplateManager.getBundleTemplateStream(DesignerMavenPlugin.PLUGIN_ID,
@@ -79,8 +100,10 @@ public class M2eUserSettingForTalendLoginTask extends AbstractLoginTask {
}
// re-check
if (userSettingsFile.exists()) {
MavenPlugin.getMavenConfiguration().setUserSettingsFile(userSettingsPath.toString());
MavenPlugin.getMavenConfiguration().setUserSettingsFile(userSettingsFile.getAbsolutePath());
mvnUiStore.setValue(MAVEN_SETTING_HAVE_SET, true);
} else { // not set, set default
MavenPlugin.getMavenConfiguration().setUserSettingsFile(null);
}
} else if (!userSettingsFile.exists()) { // not first time, but deleted by manually.
// FIXME, try use system default one?
@@ -89,6 +112,71 @@ public class M2eUserSettingForTalendLoginTask extends AbstractLoginTask {
} catch (Exception e) {
ExceptionHandler.process(e);
}
// update the local repository
try {
final IMaven maven = MavenPlugin.getMaven();
maven.reloadSettings();
File oldRepoFolder = new File(maven.getLocalRepositoryPath());
if (!oldRepoFolder.canRead() || !oldRepoFolder.canWrite()) {
// need change the repo setting
File studioDefaultRepoFolder = new File(configPath.toFile(), ".m2/repository"); //$NON-NLS-1$
if (!studioDefaultRepoFolder.exists()) {
studioDefaultRepoFolder.mkdirs();
}
// FIXME, only deal with for special settings in studio, if use use other setting, nothing to do, just
// keep the problem for user, because we should change the setting for Studio in configuration folder
// only.
if (MavenPlugin.getMavenConfiguration().getUserSettingsFile().equals(userSettingsFile.getAbsolutePath())) {
// make sure the setting file can be changed.
if (userSettingsFile.canRead() && userSettingsFile.canWrite()) {
// modify the setting file for "localRepository"
setNewLocalRepository(userSettingsFile, studioDefaultRepoFolder);
// should same as MavenSettingsPreferencePage.updateSettings update index?
MavenPlugin.getIndexManager().getWorkspaceIndex().updateIndex(true, monitor);
}
}
}
} catch (Exception e) {
ExceptionHandler.process(e);
}
}
private void setNewLocalRepository(File settingFile, File repoFolder) throws ParserConfigurationException, SAXException,
IOException, TransformerException {
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document document = db.parse(settingFile);
// find
Node localRepositoryNode = null;
NodeList childrenNodeList = document.getDocumentElement().getChildNodes();
for (int i = 0; i < childrenNodeList.getLength(); i++) {
Node child = childrenNodeList.item(i);
if (child != null && child.getNodeType() == Node.ELEMENT_NODE) {
if (child.getNodeName().equals("localRepository")) { //$NON-NLS-1$
localRepositoryNode = child;
break;
}
}
}
if (localRepositoryNode == null) {
localRepositoryNode = document.createElement("localRepository"); //$NON-NLS-1$
document.getDocumentElement().appendChild(localRepositoryNode);
}
localRepositoryNode.setTextContent(repoFolder.getAbsolutePath());
TransformerFactory transFactory = TransformerFactory.newInstance();
Transformer transFormer = transFactory.newTransformer();
transFormer.setOutputProperty(OutputKeys.INDENT, "yes"); //$NON-NLS-1$
transFormer.transform(new DOMSource(document), new StreamResult(new FileOutputStream(settingFile)));
}
}

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.designer.maven</artifactId>

View File

@@ -57,6 +57,7 @@ import org.talend.commons.ui.runtime.CommonUIPlugin;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.runtime.process.ITalendProcessJavaProject;
import org.talend.core.runtime.process.TalendProcessArgumentConstant;
import org.talend.designer.maven.model.TalendMavenConstants;
import org.talend.designer.runprocess.IRunProcessService;
/**
@@ -156,7 +157,7 @@ public class MavenCommandLauncher {
workingCopy.setAttribute(MavenLaunchConstants.ATTR_POM_DIR, basedir.getLocation().toOSString());
workingCopy.setAttribute(MavenLaunchConstants.ATTR_GOALS, goal);
workingCopy.setAttribute(ILaunchManager.ATTR_PRIVATE, true);
workingCopy.setAttribute(RefreshUtil.ATTR_REFRESH_SCOPE, RefreshUtil.MEMENTO_SELECTED_PROJECT); //$NON-NLS-1$
workingCopy.setAttribute(RefreshUtil.ATTR_REFRESH_SCOPE, RefreshUtil.MEMENTO_SELECTED_PROJECT);
workingCopy.setAttribute(RefreshUtil.ATTR_REFRESH_RECURSIVE, true);
// seems no need refresh project, so won't set it.
@@ -288,7 +289,11 @@ public class MavenCommandLauncher {
}
}
if (errors.length() > 0) {
ExceptionHandler.process(new Exception(errors.toString()));
if (getGoals() != null && getGoals().matches("(.*)\\b" + TalendMavenConstants.GOAL_TEST + "\\b(.*)")) {//$NON-NLS-1$//$NON-NLS-2$
ExceptionHandler.process(new Exception(errors.toString()));
} else {
throw new Exception(errors.toString());
}
}
// }finally{

View File

@@ -22,6 +22,8 @@ import org.eclipse.jdt.core.IJavaProject;
import org.eclipse.jdt.core.JavaCore;
import org.eclipse.m2e.core.internal.IMavenConstants;
import org.talend.commons.exception.ExceptionHandler;
import org.talend.core.GlobalServiceRegister;
import org.talend.core.runtime.services.IMavenUIService;
import org.talend.designer.maven.model.TalendMavenConstants;
import org.talend.designer.maven.tools.creator.CreateMavenCodeProject;
@@ -32,6 +34,15 @@ import org.talend.designer.maven.tools.creator.CreateMavenCodeProject;
public final class TalendCodeProjectUtil {
public static IProject initCodeProject(IProgressMonitor monitor) throws Exception {
// before init, must check user setting first.
if (GlobalServiceRegister.getDefault().isServiceRegistered(IMavenUIService.class)) {
IMavenUIService mavenUIService = (IMavenUIService) GlobalServiceRegister.getDefault().getService(
IMavenUIService.class);
if (mavenUIService != null) {
mavenUIService.checkUserSettings(monitor);
}
}
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
IProject codeProject = root.getProject(TalendMavenConstants.PROJECT_NAME);

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.developpement</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.helpers</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.axis2</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.batik</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.cassandra</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.chemistry</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.common</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.cxf</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.google</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.hive</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.http</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.lucene</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache.xml</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.apache</artifactId>

View File

@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.talend.studio</groupId>
<artifactId>tcommon-studio-se</artifactId>
<version>6.0.0-SNAPSHOT</version>
<version>6.1.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<artifactId>org.talend.libraries.csv</artifactId>

Some files were not shown because too many files have changed in this diff Show More