Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsdimov2011-08-02 10:25:06 +0000
committersdimov2011-08-02 10:25:06 +0000
commita940ce0028751421c5c7312b19128b3a5f518386 (patch)
tree1890bdb546d9f69ed9180fcf0b784ebbada65940
parent97661dba68b066ad54186db3063afcdf1ff09a7f (diff)
downloadwebtools.dali-a940ce0028751421c5c7312b19128b3a5f518386.tar.gz
webtools.dali-a940ce0028751421c5c7312b19128b3a5f518386.tar.xz
webtools.dali-a940ce0028751421c5c7312b19128b3a5f518386.zip
[353555] Inconsistent diagram name
-rw-r--r--jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/feature/AddAllEntitiesFeature.java4
-rw-r--r--jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/modelintegration/util/CreateDiagramJob.java2
-rw-r--r--jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/modelintegration/util/ModelIntegrationUtil.java4
-rw-r--r--jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/provider/JPAEditorDiagramTypeProvider.java4
-rw-r--r--jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/util/JPAEditorUtil.java8
5 files changed, 15 insertions, 7 deletions
diff --git a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/feature/AddAllEntitiesFeature.java b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/feature/AddAllEntitiesFeature.java
index 174d5df0d3..ec3cb7e3b1 100644
--- a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/feature/AddAllEntitiesFeature.java
+++ b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/feature/AddAllEntitiesFeature.java
@@ -67,10 +67,12 @@ public class AddAllEntitiesFeature extends AbstractCustomFeature implements IAdd
return true;
}
+ @SuppressWarnings("restriction")
public void execute(ICustomContext context) {
Diagram d = getDiagram();
JpaProject project = getTargetJPAProject();
- PersistenceUnit unit = project.getRootContextNode().getPersistenceXml().getPersistence().getPersistenceUnits().iterator().next();
+ PersistenceUnit unit = project.getRootContextNode().getPersistenceXml().
+ getPersistence().getPersistenceUnits().iterator().next();
Point lowestRightestPointOfExistingDiagram = getLowestRightestPoint(d);
diff --git a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/modelintegration/util/CreateDiagramJob.java b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/modelintegration/util/CreateDiagramJob.java
index 7805bfd3ff..e2ea8f112d 100644
--- a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/modelintegration/util/CreateDiagramJob.java
+++ b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/modelintegration/util/CreateDiagramJob.java
@@ -46,7 +46,7 @@ public class CreateDiagramJob extends Job {
}
public CreateDiagramJob(PersistenceUnit persistenceUnit, int grid, boolean snap) {
- super(MessageFormat.format(JPAEditorMessages.CreateDiagramJob_createDiagramJobName, new Object[] { persistenceUnit.getName()}));
+ super(MessageFormat.format(JPAEditorMessages.CreateDiagramJob_createDiagramJobName, new Object[] { persistenceUnit.getJpaProject().getName()}));
this.persistenceUnit = persistenceUnit;
this.grid = grid;
this.snap = snap;
diff --git a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/modelintegration/util/ModelIntegrationUtil.java b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/modelintegration/util/ModelIntegrationUtil.java
index a1483a6778..5cbc93b8cc 100644
--- a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/modelintegration/util/ModelIntegrationUtil.java
+++ b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/modelintegration/util/ModelIntegrationUtil.java
@@ -73,7 +73,7 @@ public class ModelIntegrationUtil {
public static IPath createDiagramPath(PersistenceUnit persistenceUnit) throws CoreException {
IProject project = persistenceUnit.getJpaProject().getProject();
- String diagramName = persistenceUnit.getName();
+ String diagramName = persistenceUnit.getJpaProject().getName();
IPath newXMIFilePath = getDiagramsFolderPath(project).append(diagramName).addFileExtension(DIAGRAM_FILE_EXTENSION);
IFileSystem fileSystem = EFS.getLocalFileSystem();
IFileStore newXMIFile = fileSystem.getStore(newXMIFilePath);
@@ -150,7 +150,7 @@ public class ModelIntegrationUtil {
int grid,
boolean snap) throws CoreException {
IPath path = createDiagramPath(persistenceUnit);
- Diagram d = createDiagram(persistenceUnit.getJpaProject().getProject(), path, persistenceUnit.getName(), grid, snap);
+ Diagram d = createDiagram(persistenceUnit.getJpaProject().getProject(), path, persistenceUnit.getJpaProject().getName(), grid, snap);
return d;
}
diff --git a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/provider/JPAEditorDiagramTypeProvider.java b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/provider/JPAEditorDiagramTypeProvider.java
index 9e2f47fe41..9b17022ec4 100644
--- a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/provider/JPAEditorDiagramTypeProvider.java
+++ b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/provider/JPAEditorDiagramTypeProvider.java
@@ -106,9 +106,11 @@ public class JPAEditorDiagramTypeProvider extends AbstractDiagramTypeProvider {
return (JPAEditorFeatureProvider)super.getFeatureProvider();
}
+ @SuppressWarnings("restriction")
public boolean hasToAdd() {
JpaProject project = getTargetJPAProject();
- PersistenceUnit unit = project.getRootContextNode().getPersistenceXml().getPersistence().getPersistenceUnits().iterator().next();
+ PersistenceUnit unit = project.getRootContextNode().getPersistenceXml().
+ getPersistence().getPersistenceUnits().iterator().next();
for (ClassRef classRef : unit.getClassRefs()) {
if (classRef.getJavaPersistentType() != null) {
diff --git a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/util/JPAEditorUtil.java b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/util/JPAEditorUtil.java
index 080fa8eb73..1b246cc723 100644
--- a/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/util/JPAEditorUtil.java
+++ b/jpa_diagram_editor/plugins/org.eclipse.jpt.jpadiagrameditor.ui/src/org/eclipse/jpt/jpadiagrameditor/ui/internal/util/JPAEditorUtil.java
@@ -188,7 +188,8 @@ public class JPAEditorUtil {
return at.getTypeName();
}
- public static List<String> getAttributeTypeTypeNames(JavaResourceAttribute at) {
+ @SuppressWarnings("restriction")
+ public static List<String> getAttributeTypeTypeNames(JavaResourceAttribute at) {
ListIterator<String> tt = at.getTypeTypeArgumentNames().iterator();
if ((tt == null) || !tt.hasNext())
return null;
@@ -203,7 +204,8 @@ public class JPAEditorUtil {
}
- public static String getAttributeTypeNameWithGenerics(JavaResourceAttribute at) {
+ @SuppressWarnings("restriction")
+ public static String getAttributeTypeNameWithGenerics(JavaResourceAttribute at) {
StringBuilder res = new StringBuilder(getAttributeTypeName(at));
ListIterator<String> it = at.getTypeTypeArgumentNames().iterator();
if ((it != null) && it.hasNext()) {
@@ -1336,6 +1338,7 @@ public class JPAEditorUtil {
return file;
}
+ @SuppressWarnings("restriction")
static private HashSet<String> getEntityNames(JpaProject jpaProject) {
HashSet<String> names = new HashSet<String>();
ListIterator<PersistenceUnit> lit = jpaProject.getRootContextNode().getPersistenceXml().
@@ -1347,6 +1350,7 @@ public class JPAEditorUtil {
return names;
}
+ @SuppressWarnings("restriction")
static private HashSet<String> getEntitySimpleNames(JpaProject jpaProject) {
HashSet<String> names = new HashSet<String>();
ListIterator<PersistenceUnit> lit = jpaProject.getRootContextNode().getPersistenceXml().

Back to the top