PR# 19520 Class text not editable when using remote ECF target

Problem Report Summary
Submitter: gobobe
Category: EiffelStudio
Priority: Low
Date: 2019/02/11
Class: Bug
Severity: Non-critical
Number: 19520
Release: 19.01.10.2771
Confidential: No
Status: Open
Responsible:
Environment: win
Synopsis: Class text not editable when using remote ECF target

Description
When I have this ECF file, using the target "bar":

~~~~~~~~~~~~~~~~~~~~
<?xml version="1.0" encoding="ISO-8859-1"?>
<system 
	xmlns="http://www.eiffel.com/developers/xml/configuration-1-18-0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://www.eiffel.com/developers/xml/configuration-1-18-0 http://www.eiffel.com/developers/xml/configuration-1-18-0.xsd"
	name="foo"
	library_target="foo"
	uuid="E1FFE100-60B0-0001-0002-001000000009"
>
	<target name="foo">
		<root all_classes="true"/>
		<file_rule>
			<exclude>/\.svn$</exclude>
			<exclude>/\.git$</exclude>
			<exclude>/EIFGENs$</exclude>
		</file_rule>
		<library name="base" location="${ISE_LIBRARY}\library\base\base.ecf" readonly="false"/>
	</target>
	<target name="bar" extends="foo">
		<root all_classes="true"/>
	</target>
</system>
~~~~~~~~~~~~~~~~~~~~

the classes  are editable from EiffelStudio. However, when I use a "remote" ECF parent:

~~~~~~~~~~~~~~~~~~~~
<?xml version="1.0" encoding="ISO-8859-1"?>
<system 
	xmlns="http://www.eiffel.com/developers/xml/configuration-1-18-0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://www.eiffel.com/developers/xml/configuration-1-18-0 http://www.eiffel.com/developers/xml/configuration-1-18-0.xsd"
	name="foo"
	uuid="E1FFE100-60B0-0001-0002-001000000010"
>
	<target name="bar" extends="foo" extends_location="system.ecf">
		<root all_classes="true"/>
	</target>
</system>
~~~~~~~~~~~~~~~~~~~~

then the classes are not editable anymore. 

Note that despite the class text not being editable, the library is still correctly considered as not read-only because EiffelStudio will compile modifications made from an external editor.
The problem is also in EiffelStudio 18.11.

--
Eric Bezault
To Reproduce

										
Problem Report Interactions